luceos I'll consider storing a tarball of the latest version for all extensions with Extiverse
I actually already have cached tarballs of all extensions and their versions inside of the Lab javascript parser. Just no way to easily get them out, but it's all there in a MediaLibrary relationship.
The downside of tarballs is that if done "correctly", they don't contain the javascript source code (or less commonly, test files). Which is a huge handicap for bugfixing or ongoing development, since this can't be easily reverse-engineered. The best would be a full git tree backup.