wayland: support ext-blur-v1
This implements https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/272
Because that makes it slightly easier, this prefers the region from the kde protocol if both the kde and the upstream protocol are used. Other than that, pretty much nothing changes.
Edited by Xaver Hugl