<!--

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**

From Cloud Bigtable [documentation](https://cloud.google.com/bigtable/docs/replication-overview#how-it-works)
> Cloud Bigtable supports up to 4 replicated clusters located in Google Cloud zones where Cloud Bigtable is available.
Currently Bigtable hook and operator only support creating one replicated cluster. It would be better to add support for creating multiple replicated clusters

**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.

-->
Supporting multiple replicated clusters will be handy. It will be helpful to increase the availability and durability of the data by copying it across multiple regions or multiple zones within the same region.


airflow/providers/google/cloud/operators/bigtable.py
"""
    Creates the table in the Cloud Bigtable instance.
    For more details about creating table have a look at the reference:
    https://googleapis.github.io/google-cloud-python/latest/bigtable/table.html#google.cloud.bigtable.table.Table.create
    .. seealso::
        For more information on how to use this operator, take a look at the guide:
        :ref:`howto/operator:BigtableCreateTableOperator`
    :type instance_id: str
    :param instance_id: The ID of the Cloud Bigtable instance that will
        hold the new table.
    :type table_id: str
    :param table_id: The ID of the table to be created.
    :type project_id: str
    :param project_id: Optional, the ID of the GCP project. If set to None or missing,
            the default project_id from the GCP connection is used.
    :type initial_split_keys: list
    :param initial_split_keys: (Optional) list of row keys in bytes that will be used to
        initially split the table into several tablets.
    :type column_families: dict
    :param column_families: (Optional) A map columns to create.
                            The key is the column_id str and the value is a
                            :class:`google.cloud.bigtable.column_family.GarbageCollectionRule`
    :param gcp_conn_id: The connection ID to use to connect to Google Cloud Platform.
    :type gcp_conn_id: str
    """
    REQUIRED_ATTRIBUTES = ('instance_id', 'table_id')  
    template_fields = ['project_id', 'instance_id', 'table_id']  
    @apply_defaults
    def __init__(self, *,