Avoid TypeErrors when moving windows to float positions
Proposed upstream as https://github.com/mu-editor/mu/pull/1828
Fixes https://bugzilla.redhat.com/2008378
TypeError: arguments did not match any overloaded call:
move(self, QPoint): argument 1 has unexpected type 'float'
move(self, int, int): argument 1 has unexpected type 'float'