Add RenameHitCollectionAlg
This Algorithm is used to rename Hit collections back to their original names in ReSimulation jobs. It is used in the case that the current event does not need to be resimulated and so the original HitCollections are still valid.
This is a partial sweep of !39019 (merged) from 21.0.
(It could be argued that separate algorithms might be faster, but this would need to be checked before being changed.)