See https://copr.fedorainfracloud.org/coprs/ganto/lxc3/ for existing work to get LXC and LXD packaged as RPM files.
Discussion by @ganto at LXD >=3.19 on CentOS 7 (via COPR)
In your case, I think you would be more focused in releasing and maintaining an LXD RPM package.