I’d recommend against Jellyfin in a VM if you need hardware transcoding, although YMMV GPU wise.
I don’t think it’s unreasonable to run your docker containers on your Proxmox host or you can use LXC, since neither of these need to deal with GPU passthrough. Yeah, you’ll lose the full VM backup stuff with docker but containers are easy to backup if you configure them properly.