There is also a thing called Virtual Function I/O and you can read more here: https://www.reddit.com/r/VFIO/ (basically you can pass hardware directly to VM and enjoy)
If you want to use your customer-grade GPU on both the host and guest, there's only a single option: Intel. However, the current product on the dGPU market, Xe MAX isn't exactly the top-end GPU that people are searching for.