You can do exactly this with proxmox or esxi. Create a main "gaming vm" to autostart with GPU + USB passthrough. Then you can manage your other vms from the web browser on your gaming vm.
The best you can do is have the host/hypervisor own the laptop display, and then remote desktop to or "stream out" the guest framebuffer.