Please branch and build python-cffi in epel9. This is one of my dependencies from the azure-cli backporting work in BZ 2077853. I'd be happy to help maintain python-cffi in epel9 if you need it. My FAS username is 'mhayden'.
For what it's worth, the rawhide branch builds fine in epel9 and tests run successfully.
python-cffi is in RHEL 9 as well as CentOS Stream 9, AppStream repo.