Build xen-hypervisor 4.21 and xen-tools on Ubuntu 22.04 for PVH from source
Install Xen from source for Ubuntu.
Install pfsense 2.4.x on xen (Ubuntu 16.04)
pfsense 2.4.x is not available as nano-image, so you have to install pfsense as xen-Guest via vnc.