### Description

Add the configuration parameters to set the default `timeout` on `BaseSensorOperator`.
```
[sensors]  
default_timeout=
```


### Use case/motivation

By default the sensor timeout is 7 days, this is to much time for some environments and could be reduced to release workers slot faster if a sensor never matches the result and have no custom timeout.

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

tests/core/test_config_templates.py
'celery_kubernetes_executor',
    'celery',
    'celery_broker_transport_options',
    'dask',
    'scheduler',
    'triggerer',
    'kerberos',
    'github_enterprise',
    'elasticsearch',
    'elasticsearch_configs',
    'kubernetes',
    'smart_sensor',
]
DEFAULT_TEST_SECTIONS = [
    'core',
    "logging",
    'cli',
    'api',
    'operators',
    'hive',
    'webserver',
    'email',
    'smtp',
    'celery',
    'scheduler',
    'elasticsearch',
    'elasticsearch_configs',
    'kubernetes',
]
class TestAirflowCfg(unittest.TestCase):