wayland: implement cursor_shape_v1
This implements https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/194
Let me know if there's a more specific place that _gdk_wayland_cursor_get_enum would fit.
Also, would a gtk3 version of this patch be accepted? Not sure if it is maintenance only now.
Thanks!
Max