Fixes #3249.
Pipelines should succeed whenever wayland-protocols gets updated. For now they can't find the xml.
Criticism / suggestions welcome, never made an impl for wlroots before.
Seems to work, tested with Hyprland and hyprpicker (a wayland utility I wrote)
Compositor impl: Hyprland@PR1078 (does nothing tearing-wise due to the lack of support for async page flips for now, but this protocol is used properly)