output: don't round geometry as often
WIP because while it fixes the bug, it will likely introduce some inconsistencies in multi monitor setups. It should be restricted to Xwayland though, so it's potentially harmless enough to still go into 5.26... completely converting Output::geometry
to floating point is waaay too much to backport (+ effectively requires changes in KScreen), even if we'll need to do it for the future anyways