Rust crate files are standard tar.gz archives so add support
to uncompress them through shutil.register_unpack_format.
For the record, those kind of source files archive are processed
by the nixguix loader, see that sentry issue report for instance.