Fix spelling mistakes
Fix coding guidelines
Remove useless width and height properties from PieChart
Do not use width and height as width and height percentages in the outer SVG element

Height and width are solely used to define the SVGs ratio and should not cause side effects on the SVGs size in the site context.
Improve readability of small pie charts

Use a bigger font, to ensure that small pie charts still have readable labels.
Ensure that PieCharts are centered and that labels dont leave the viewBox

Add scaling and transformations to move the PieChart into a valid coordinate system and reduce the offset of the labels to make more efficient use of available space.
Draw charts for single ServiceGroups as PieChart
Only apply SVG responsiveness when not rendered in compact mode

Don't let SVGs grow vertically in when displayed in the dashboard, to avoid wasted space
Adjust PieCharts that are rendered without labels

Center and resize PieCharts to use the full width and height of the available view port
Adjust CSS for inlinePies to be centered on the current line
Merge branch 'bugfix/piechart-labels-stick-out-7022'

fixes #7022