wayland: Update cursor surface scale when output scale changes
Cursor surfaces didn't listen for output scale changes, meaning they didn't adapt their scale when an output changed scale, which could happen for example when changing the monitor scale via Settings.