Firstly, apologies for the delay in responding.
If a geo replication is setup for Azure Container Registry and the primary region goes down, and the region is back up the images are replicated automatically.
Please check this document on considerations for using geo-replicated registry.
What will happen when one of the region goes down after the repository is geo replicated?
We can create replica in different region and each region in a geo-replicated registry is independent once set up. If one of the replicated region is down, then replication would still run in the background for other region.
What will happen when the ACR resource is deleted (Human Error)? Anyway we can recover it?
If deletion happens on the ACR itself, then all replicas will be deleted as well and that is unrecoverable.
Is there any protection or prevention for deletion of ACR itself?
Like for all resources we can create a delete resource lock to prevent accidental deletion. Refer this document.
ACR Best practices: Ref doc.
Hope provided information is helpful.
Please 'Accept as answer' if it helped, so that it can help others in the community looking for help on similar topics.