The common way to do it with LUKS2 and TPM as detailed on the Arch wiki. Not sure if that'll apply at all to ZFS and Zorin though
It is less secure though. What I do is set my computer to log in on start and I set up fingerprint auth. So I only need to login once on startup with the drive decryption.
Here's a reddit post on using clevis, TPM, and ZFS to decrypt.
You should also know that if you're mobo dies so does your data.