Welcome
Jean Michel here seems to be the most devoted expert on zfs to answer your questions. There were a couple of iso images he had produced, I have them on local drive, but can't find the link for them right now. There is a VB disk image with zfs on the link below, if you want to see the software utilized and how it is set up, before you attempt an installation.
Below are also obarun's (non-official) repositories with zfs kernel and tools as well as arch's zfs repos. When they were first created the obarun's repos were more current than Arch's but lately there haven't been any updates. But it all worked.
The image below also employs dracut which I have never been able to get right.
I am a humble student of this new technology, just recently I was reading up on development on open-zfs and for my biases there were some things that turned me off.
I can speculate about what you want to do, but it would be irresponsible for me. When I recently asked about encryption and zfs JM said that zfs has its own internal encryption tool. I suspect that LUks wouldn't work then, or not yet?
[obzfs-testing]
Server = https://repo.obarun.org/obzfs-testing
[obzfs]
Server = https://repo.obarun.org/obzfs
[archzfs-testing]
Server = https://archzfs.com/$repo/x86_64
[archzfs]
Server = https://archzfs.com/$repo/x86_64
[archzfs-kernels]
Server = http://archzfs.com/$repo/x86_64
http://repo.obarun.org/data/obarun-zfs/virtualbox/