backends/wayland: Provide a cursor per output
It allows us to track cursor state per output and make it more straightforward to introduce cursor layers in general.
It allows us to track cursor state per output and make it more straightforward to introduce cursor layers in general.