I've gathered information primarily from:
- https://forums.freebsd.org/threads/how-to-dual-boot-windows-11-and-freebsd-14-geli-encrypted-zfs-root-ufs-boot-drive.92472/
- https://forums.freebsd.org/threads/uefi-gpt-dual-boot-how-to-install-freebsd-with-zfs-alongside-another-os-sharing-the-same-disk.75734/
- http://kev009.com/wp/2016/07/freebsd-uefi-root-on-zfs-and-windows-dual-boot/
- https://wiki.freebsd.org/RootOnZFS/GPTZFSBoot
- https://xyinn.org/md/freebsd/zfs_manual_partition_encrypted
These instructions are closest to the first link above, but differ in important ways: