### Description
Re: Google Cloud Provider -- PubSub

The PubSub [Topics Create API](https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.topics/create#request-body) supports the SchemaSettings and messageRetentionDuration parameters. These should also be supported via the [PubSubCreateTopicOperator](https://github.com/apache/airflow/blob/9207e7d5e5c183d2e63c3030216b14709257668e/airflow/providers/google/cloud/operators/pubsub.py#L50). Thanks!

### Use case/motivation

_No response_

### Related issues

_No response_

### Are you willing to submit a PR?

- [x] Yes I am willing to submit a PR!

### Code of Conduct

- [X] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)

"""Create a PubSub subscription.
    .. seealso::
        For more information on how to use this operator, take a look at the guide:
        :ref:`howto/operator:PubSubCreateSubscriptionOperator`
    By default, the subscription will be created in ``project_id``. If
    ``subscription_project_id`` is specified and the Google Cloud credentials allow, the
    Subscription can be created in a different project from its topic.
    By default, if the subscription already exists, this operator will
    not cause the DAG to fail. However, the topic must exist in the project. ::
        with DAG('successful DAG') as dag:
            (
                PubSubCreateSubscriptionOperator(
                    project_id='my-project',
                    topic='my-topic',
                    subscription='my-subscription'
                )
                >> PubSubCreateSubscriptionOperator(
                    project_id='my-project',
                    topic='my-topic',
                    subscription='my-subscription',
                )
            )
    The operator can be configured to fail if the subscription already exists.
    ::
        with DAG('failing DAG') as dag:
            (
                PubSubCreateSubscriptionOperator(
                    project_id='my-project',
                    topic='my-topic',
                    subscription='my-subscription',