Delete file from AWS S3

Deletes a file from AWS S3 bucket using the provided file key. Checks if file exists before deletion and returns success even if file is not found (idempotent operation). Uses AWS SDK v3 with retry logic.