The GCSToLocalFilesystemOperator in Google Provider <=3.0.0  had wrong import for apply_defaults. It used

```
from airflow.sensors.base_sensor_operator import apply_defaults
```

instead of 

```
from airflow.utils.decorators import apply_defaults
```

When we removed `apply_defaults` in #15667, the base_sensor_operator import was removed as well which made the GCSToLocalFilestystemOperator stops working in 2.1.0

The import in base_sensor_operator will be restored in 2.1.1  and Google Provider 4.0.0 will work without problems after it is released. Workaround for 2.1.0 Airflow is to copy the code of the operator to DAG and use it temporarily until new versions are released. 
airflow/sensors/base.py
nonlocal started_at
                return (timezone.utcnow() - started_at).total_seconds()
        else:
            started_at = time.monotonic()
            def run_duration() -> float:
                nonlocal started_at
                return time.monotonic() - started_at
        try_number = 1
        log_dag_id = self.dag.dag_id if self.has_dag() else ""
        while not self.poke(context):
            if run_duration() > self.timeout:
                
                
                
                if self.soft_fail and not context['ti'].is_eligible_to_retry():
                    raise AirflowSkipException(f"Snap. Time is OUT. DAG id: {log_dag_id}")
                else:
                    raise AirflowSensorTimeout(f"Snap. Time is OUT. DAG id: {log_dag_id}")
            if self.reschedule:
                reschedule_date = timezone.utcnow() + timedelta(
                    seconds=self._get_next_poke_interval(started_at, run_duration, try_number)
                )
                raise AirflowRescheduleException(reschedule_date)
            else:
                time.sleep(self._get_next_poke_interval(started_at, run_duration, try_number))
                try_number += 1
        self.log.info("Success criteria met. Exiting.")
    def _get_next_poke_interval(self, started_at: Any, run_duration: Callable[[], int], try_number):