

There’s a kiosk-style compositor called cage that would work, at least for your main concern.
Then maybe use waypipe over ssh to do your work in the background. Alternatively, you can research setting up a multi-seat display manager, but I think you would need at least 2 GPUs to implement that properly.

rsync -aftw