### Apache Airflow version

Other Airflow 2 version (please specify below)

### What happened

Hi, 
I've run into some issues when using the neo4j operator.
I've tried running a simple query and got an exception from the driver itself.
**Using: Airflow 2.2.2**

### What you think should happen instead

The exception stated that when using bolt+ssc URI scheme, it is not allowed to use the `encrypted` parameter which is mandatory in the hook (but actually not mandatory when using the driver standalone).

The exception:
neo4j.exceptions.ConfigurationError: The config settings "encrypted", "trust", "trusted_certificates", and "ssl_context" can only be used with the URI schemes ['bolt', 'neo4j']. Use the other URI schemes ['bolt+ssc', 'bolt+s', 'neo4j+ssc', 'neo4j+s'] for setting encryption settings.


In my opinion:
if there's a URI scheme with bolt+ssc, and a GraphDatabase.driver was chosen in the connection settings, it should not be used with the `encrypted` parameter.
I did edit the hook myself and tried this, worked great for me.



### How to reproduce

install the neo4j provider (I used v3.1.0)
Create a neo4j connection in the UI.
Add your host, user/login, password and extras.
In the extras:
{
   "encrypted": false,
   "neo4j_scheme": false,
   "certs_self_signed": true
}



### Operating System

Linux

### Versions of Apache Airflow Providers

pyairtable==1.0.0
tableauserverclient==0.17.0
apache-airflow-providers-mysql==2.1.1
apache-airflow-providers-salesforce==3.3.0
apache-airflow-providers-slack==4.1.0
apache-airflow-providers-tableau==2.1.2
apache-airflow-providers-postgres==2.3.0
apache-airflow-providers-jdbc==2.0.1
apache-airflow-providers-neo4j==3.1.0
mysql-connector-python==8.0.27
slackclient>=1.0.0,<2.0.0
boto3==1.20.26
cached-property==1.5.2


### Deployment

Amazon (AWS) MWAA

### Deployment details

_No response_

### Anything else

_No response_

### Are you willing to submit 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)

"""
    Interact with Neo4j.
    Performs a connection to Neo4j and runs the query.
    :param neo4j_conn_id: Reference to :ref:`Neo4j connection id <howto/connection:neo4j>`.
    """
    conn_name_attr = "neo4j_conn_id"
    default_conn_name = "neo4j_default"
    conn_type = "neo4j"
    hook_name = "Neo4j"
    def __init__(self, conn_id: str = default_conn_name, *args, **kwargs) -> None:
        super().__init__(*args, **kwargs)
        self.neo4j_conn_id = conn_id
        self.connection = kwargs.pop("connection", None)
        self.client: Driver | None = None
    def get_conn(self) -> Driver:
        """
        Function that initiates a new Neo4j connection
        with username, password and database schema.
        """
        if self.client is not None:
            return self.client
        self.connection = self.get_connection(self.neo4j_conn_id)
        uri = self.get_uri(self.connection)
        self.log.info("URI: %s", uri)
        is_encrypted = self.connection.extra_dejson.get("encrypted", False)
        self.client = GraphDatabase.driver(
            uri, auth=(self.connection.login, self.connection.password), encrypted=is_encrypted
        )
        return self.client
    def get_uri(self, conn: Connection) -> str: