it depends what's your definition of "compute cluster".
you can cluster pve hosts without a problem without shared storage.
live migration of VMs between hosts in that cluster is also possible without shared storage, though it puts much more effort to migrate vm's, as virtual disks need to...