Running the above commands does indeed allow the compilation of the ZFS DKMS module to start, but for me (running a fresh install of armbian 23.02 on the orange pi 5) running
apt install -t bullseye-backports zfs-dkms
still results in the following error
Setting up zfs-dkms (2.1.9-1~bpo11+1) ...
Loading new zfs-2.1.9 DKMS files...
Building for 5.10.110-rockchip-rk3588
Building initial module for 5.10.110-rockchip-rk3588
configure: error:
*** None of the expected "file_fallocate" interfaces were detected.
*** This may be because your kernel version is newer than what is
*** supported, or you are using a patched custom kernel with
*** incompatible modifications.
***
*** ZFS Version: zfs-2.1.9-1~bpo11+1
*** Compatible Kernels: 3.10 - 6.1
Error! Bad return status for module build on kernel: 5.10.110-rockchip-rk3588 (aarch64)
Consult /var/lib/dkms/zfs/2.1.9/build/make.log for more information.
dpkg: error processing package zfs-dkms (--configure):
installed zfs-dkms package post-installation script subprocess returned error exit status 10