Review NuPhy Halo75 V2: Not just a pretty face