Start using cruft packs in repository maintenance
Git v2.37.0 introduced cruft packs, which are a mechanism to stop exploding unreachable packed objects into loose objects when we repack a repository. Instead, objects all loose objects will be packed in a cruft pack that has an encompanying file that contains the access times for every contained object.
We should experiment with these cruft packs in OptimizeRepository.