I just picked up a NAS - a ugreen dxp2800 - for £300. It has 2x nvme slots and 2x 3.5 bays. It’s x86 so if you don’t like the ugreen os you can change it.
It runs docker (supports docker compose) and vms and has the usual raid stuff.
They also do an arm version for half the price but I wanted the intel gpu for transcoding.
Does it take ECC RAM?