It's baffling that a product like Salesforce relies on paid third party products to deliver an essential feature like restoring backed up data.
And even those can't change autonumbered standard fields, like the case number. That's problematic, because they don't only live in Salesforce but get referenced from outside.
You have to adopt an ERP mindset when working with Salesforce. That is you are trying to satisfy auditors and have a clear permanent record. You do not update key fields like Case Number. Usually you deactivate or soft delete a record. You then repoint the external systems to the new record.