which act like a failover cluster ZRS? or GZRS? how?

ZRS acts like a failover cluster by keeping your data synced across multiple zones in one region for automatic zone-level protection, while GZRS adds protection by also copying data to a second region to handle full regional failures.

What is the format of ARN for an AWS service?

ARN-Amazon Resourve Name is a Unique identifier assigned for each object/resources in AWS

What is versioning in S3? How does it work?

Keeps multiple versions of an object.

Protects against overwrites and deletions.

In a bucket with versioning enabled, is it possible to restore deleted objects?

Yes, by removing the delete marker.

How can we permanently delete objects in a bucket with versioning enabled?

Delete all object versions and delete markers.