Refactoring to avoid the use of `json_query`. As a bonus point, we now also ensure `NoAccess` role has no provilege.
Add the ability to test with just one vcenter instance and a single ESXi. This allow us to cover 90 modules.
Deprecate vmware's _facts modules and add new modules. Fixes: #57278