<!--

Welcome to Apache Airflow!  For a smooth issue process, try to answer the following questions.
Don't worry if they're not all applicable; just try to include what you can :-)

If you need to include code snippets or logs, please put them in fenced code
blocks.  If they're super-long, please use the details tag like
<details><summary>super-long log</summary> lots of stuff </details>

Please delete these comment blocks before submitting the issue.

-->

**Description**

<!-- A short description of your feature -->

Make `MongoToS3Operator` `mongo_collection` parameter templated.

**Use case / motivation**

<!-- What do you want to happen?

Rather than telling us how you might implement this solution, try to take a
step back and describe what you are trying to achieve.

-->

This would allow for passing a templated mongo collection from other tasks, such as a mongo collection used as data destination by using `S3Hook`. For instance, we could use templated mongo collection to write data for different dates in different collections by using: `mycollection.{{ ds_nodash }}`.

**Are you willing to submit a PR?**

<!--- We accept contributions! -->

Yes.

**Related Issues**

<!-- Is there currently another issue associated with this? -->

N/A

airflow/providers/amazon/aws/transfers/mongo_to_s3.py
"""Executed by task_instance at runtime"""
        s3_conn = S3Hook(self.s3_conn_id)
        
        if self.is_pipeline:
            results = MongoHook(self.mongo_conn_id).aggregate(
                mongo_collection=self.mongo_collection,
                aggregate_query=cast(list, self.mongo_query),
                mongo_db=self.mongo_db,
            )
        else:
            results = MongoHook(self.mongo_conn_id).find(
                mongo_collection=self.mongo_collection,
                query=cast(dict, self.mongo_query),
                mongo_db=self.mongo_db,
            )
        
        docs_str = self._stringify(self.transform(results))
        
        s3_conn.load_string(
            string_data=docs_str, key=self.s3_key, bucket_name=self.s3_bucket, replace=self.replace
        )
        return True
    @staticmethod
    def _stringify(iterable: Iterable, joinable: str = '\n') -> str: