Update python-sasl to version 0.3.1 / rev 4 via SR 1157784
https://build.opensuse.org/request/show/1157784
by user StevenK + anag+factory
- Drop patch python-311.patch, does not work with Python 3.12.
- Add patch cythonize-during-build.patch, to Cythonize during build.
- Switch to pyproject macros.