Можно ли пробросить pci внутри виртуальной машины?
Можно, другое дело что не все гипервизоры поддерживают такой проброс, как правило это гипервизоры первого типа, такие как Linux + KVM, XEN, ESXi, есть информация что Hyper-V может, но хз какой редакции. В линуксовой версии VirtualBox внедрили фичу, но потом убрали.

Если требуется пробросить ВК в ВМ то помимо поддержки ЦП и матерью iommu, будет  требоваться поддержка доп.инструкций, например для интела vt-d + vt-x

Мои статьи на эту тему (для ноутбука и для ПК):
https://habr.com/ru/post/575654/
https://habr.com/ru/post/437598/
Да, возможно.
И тогда это pci-устройство станет недоступно на хосте (если без хаков)

Но есть некоторые лицензионные ограничения - например Nvidia не позволяет использовать свои потребительские видеокарты в таких сценариях. (Говорят, уже не актуально)

Знаю, что такая фича точно есть в vmware
Гугли "pci passthrough"