

Try Proxmox or some other hyperisor. Also learn about cloud images and cloud-init. It’ll take seconds to spin up a new machine from scratch. And you can experiment as much as you want and break stuff. You can even create an isolated network within Proxmox itself with Onpnense and nested Proxmox to mess around with networking.
I don’t touch my home prod when I want to test some new service.
I installed it after breaking my Debian several times. Now, I just need to make sure I don’t bork my Proxmox :)
But that’s easy because I have nested proxmox with an isolated network backed by OPNsense. So I can break it as much as I’d like.