Thank you for contacting us. The best option to style the content of the shape is exactly by adding a TextBlock through a Visual template and styling it after that in the way found by you.
The only other possible approach I can suggest you in ccase you want to bold the text content of all shapes is to use a similar CSS styles:
#diagram svg text
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI