wayland: Update to xdg-decoration protocol
Updated version of !6161 and !2191, ported to GTK4
Currently gtk uses the out of date and non-standardized server-decoration protocol from KDE. This commit replaces the implementation of this old server-decoration protocol with an implementation of the xdg-decoration protocol standardized in the wayland-protocols repository.
Co-authored-by: Lleyton Gray lleyton@fyralabs.com
Edited by Jamie Murphy