I think the best solution for you is this (assuming you don't have mission-critical applications...): 2 PVE nodes with ZFS replication + QDevice
Of course, you'll need to consider ZFS's asynchronous replication, but if you manage replication times well for each VM, based on the data it...