Adding machinectl support to microvm.nix

Making microvm.nix VMs show up in machinectl and reachable over SSH-via-VSOCK, using the RegisterMachineEx machined API added in systemd 259.