I don’t know if this was missing a ‘/s’ but... it’s never “just” (a four letter word in operations) and never “a few”.
Question is should they even take onus of hosting the service. Design wise, it could be selfhost the repositories and discover by a service managed by codeberg. That would save lot of donors money. I'm sure the storage cost alone runs into few thousands every month. I'll argue if it is not-for-profit org, does it justify this cost. To me it feels like at one moment, they have to make a hard call to switch the model.
Just read the article before commenting with “just do X”
Presumably cost/performance are of concern; along with probably wanting to use CephFS directly over an NFS.
What's wrong with using CephFS over NFS? cephadm can automatically deploy NFS ganesha containers to serve out NFSv4, it's all automated.