### Apache Airflow Provider(s)

google

### Versions of Apache Airflow Providers

google=8.5.0

### Apache Airflow version

2.4.3

### Operating System

Debian GNU/Linux 11 (bullseye)

### Deployment

Other Docker-based deployment

### Deployment details

_No response_

### What happened

The newest version of the google providers no longer provides the `field_delimiter` or `time_partitioning` fields to the bq job configuration for the GCStoBQ transfers. Looking at the code it seems like this behavior was removed during the change to use deferrable operations

### What you think should happen instead

These fields should continue to be provided

### How to reproduce

_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)

bq_hook.return_value.insert_job.return_value = MagicMock(job_id=pytest.real_job_id, error_result=False)
    bq_hook.return_value.generate_job_id.return_value = pytest.real_job_id
    bq_hook.return_value.split_tablename.return_value = (PROJECT_ID, DATASET, TABLE)
    bq_hook.return_value.get_job.return_value.result.return_value = ("1",)
    gcs_hook.return_value.download.return_value = b"id,name\r\n1,Anna"
    operator = GCSToBigQueryOperator(
        task_id=TASK_ID,
        bucket=TEST_BUCKET,
        source_objects=TEST_SOURCE_OBJECTS,
        destination_project_dataset_table=TEST_EXPLICIT_DEST,
        write_disposition=WRITE_DISPOSITION,
        schema_fields=SCHEMA_FIELDS,
        max_id_key=MAX_ID_KEY,
        external_table=False,
        autodetect=True,
        deferrable=True,
    )
    with pytest.raises(TaskDeferred):
        result = operator.execute(create_context(operator))
        assert result == "1"
        calls = [
            call(
                configuration={
                    "load": dict(
                        autodetect=True,
                        createDisposition="CREATE_IF_NEEDED",
                        destinationTable={"projectId": PROJECT_ID, "datasetId": DATASET, "tableId": TABLE},
                        destinationTableProperties={
                            "description": None,
                            "labels": None,