326df9ca66
Implements the 10 protocol surfaces from Phase 4 of CONSOLE-TO-KDE-DESKTOP-PLAN.md: - xdg-shell: xdg_wm_base, xdg_surface, xdg_toplevel, xdg_popup, xdg_positioner - xdg-output (zxdg_output_manager_v1) - xdg-decoration (zxdg_decoration_manager_v1) - wp_viewporter for surface scaling - zwp_linux_dmabuf_v1 for hardware buffer import - wl_data_device, wl_data_source, wl_data_offer for clipboard/drag-and-drop - wl_subcompositor, wl_subsurface for sub-surface composition All protocols are required for Qt6 / KDE Plasma / KWin clients to run under redbear-compositor. The compositor still serves the greeter only; KWin is the canonical compositor for the user session.