**Description**

The goal's feature is to add the `acl_policy` field to the `GCSToS3Operator`

**Use case / motivation**

The `acl_policy` field has been added to the `S3Hook` but not in the `GCSToS3Operator`


airflow/providers/amazon/aws/transfers/gcs_to_s3.py
self.prefix,
        )
        files = hook.list(bucket_name=self.bucket, prefix=self.prefix, delimiter=self.delimiter)
        s3_hook = S3Hook(
            aws_conn_id=self.dest_aws_conn_id, verify=self.dest_verify, extra_args=self.dest_s3_extra_args
        )
        if not self.replace:
            
            
            
            bucket_name, prefix = S3Hook.parse_s3_url(self.dest_s3_key)
            
            
            existing_files = s3_hook.list_keys(bucket_name, prefix=prefix)
            
            existing_files = existing_files if existing_files is not None else []
            
            existing_files = [file.replace(prefix, '', 1) for file in existing_files]
            files = list(set(files) - set(existing_files))
        if files:
            for file in files:
                file_bytes = hook.download(self.bucket, file)
                dest_key = self.dest_s3_key + file
                self.log.info("Saving file to %s", dest_key)
                s3_hook.load_bytes(file_bytes, key=dest_key, replace=self.replace)
            self.log.info("All done, uploaded %d files to S3", len(files))
        else:
            self.log.info("In sync, no files needed to be uploaded to S3")
        return files