Draft: device-manager: Add camera-portal support
By using libportal to obtain a Pipewire socket fd which is then passed to pipewiredeviceprovider.
In case something fails or Pipewire does not provide any devices, fall back to the previous behavior.
Depends on https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1475 and !22