I compile kernels for fun and even I think some of you are overcomplicating this.
Just use Proxmox on a Hetzner dedicated box. Their AX42 is 64GB for 50 EUR in Helsinki. Install Proxmox, make templates, migrate templates to other Hetzner box if needed.
No provider API for your workloads. Only API call is "order another box" which even their web UI can do.
I have 128GB threadripper in Dubai colo for real work. Hetzner is just my EU presence.