Add visionOS port
This adds a port of the existing app to visionOS and on-the-way updates the existing implementation from VLCKit v3 to VLCKit v4.
So far, no clouds are supported and the minimised player doesn't show. Beyond that, everything is expected to work.