I'm a hobbyist developer/open source contributor. I own a computer with Windows 10 Pro and Hyper-V installed. I would like to have a single (one instance running at a time/multiple instances stored) Windows 10 Virtual Machine(s) as development/testing beds where I can install Microsoft and freeware/open source windows development tools, Visual Studio Community etc, where I can develop, test, and build my projects. I prefer to use VMs rather than the host OS on this machine for isolation purposes, to keep the install/uninstall process of various development tools from harming or affecting the host OS registry settings, environment configurations, etc. In the past, I've resorted to resetting my OS to undo these types of problems and want to minimize my need for that option in the future.
My question is - which windows license or licenses will I need to acquire to do this? Again, one physical machine, already with a licensed Windows 10 Pro as its host OS, want to run, at any time at most one instance of a Windows 10 VM as a guest, but yet store multiple instances of Windows 10 VMs as dev and test beds. for hobbyist and open source development and contribution.
All of the virtualization licensing scenarios I've read online describe data center scenarios, etc. but don't mention the simple individual hobbyist developer/open source contributor.
Note that I'm NOT interested in Azure!! This is a license question for local development only It's requiring me to put tags in there and the only tag that had the word "license" in it was the one I chose!!!