this commit means that in the xdg-desktop-portal-wlr picker it should show up to date title names rather then the one the client spawned with
only image_capture_tree is needed for screensharing single wayland windows and only image_capture_scene_surface is needed for screensharing single xwayland windows. Making them into a union makes sense for reducing memory usage.