wayland: scale cursors to the right size
When loading cursors at scale, we expect the cursor images to have a size of scale * size. If we don't find such images, load them at their unscaled size and scale them up ourselves.
Without this, cursors will appear in unexpected sizes depending on scales and themes.
Related: #4746 (closed)