Build fails at step "Using PythonBuildPack builder"

First check out here and Python 3.11 and beyond · Issue #1225 · jupyterhub/repo2docker · GitHub. Last I knew 3.11 was a problem. See here where recent jtpio ont still specifies Python 3.10.

Related advice only if that doesn’t fix it alone:
Your requirements.txt is very detailed and specific. You’ll have a better chance of making it continually work in conjunction with mybinder by making a sub-directory named binder and making a simple requirements.txt there. MyBinder will use that one preferentially if it sees it. I think the runtime should be copied into there too.
Then just simply list in requirements.txt in the binder sub-directory the basic extras it needs. Don’t include things already built into or handled by the MyBinder infrastructure, such as tornado, six, etc… You just want things like pandas, numpy, and pyarrow. Start small and then add more when it is working. And don’t put anything but the name of the package. No pinning or version conditionals.