I think Tart or one of the other more VM-like emulators was working on USB support at least; it's not a simple problem to solve, and I'm still not to the point I was with VirtualBox on Intel Macs in terms of being able to emulate any situation easily.
Look for krunkit for GPU/Cuda Accelerator. Should be much better support in podman 5.2 out next month, I believe.