cursorsource: fix scaling with Xwayland
Extracted from !3631 (merged), seems to fix the bug on its own too and can be backported.
Before this commit, the device pixel ratio of the cursor was set to ignore the Xwayland scale override, while the size of the cursor surface was scaled. This change removes the scaling of the cursor surface size, to make the cursor be no longer cut off in rendering.