QSizeF in public facing KSvg api
convert Svg size/elementSize to QSizeF which is more correct. for now, keep the behavior as close as possible, so the size will still always be rounded to be 100% sure of no regressions. in the end it should use floats everywhere but this can be done at any time after the API is "correct"