AirflowConfig should not be in Core, it should be a provider specific implementation
We do not use User/Pass authentication to hit the airflow API. In fact, AWS's Managed Airflow does not even expose direct API access, only CLI via a protected API. We need the flexibility to choose how we interface with Airflow so this requirement to create a config with Auth mechanism to Airflow should be moved into provider logic. Any other logic in regards to direct requests to Airflow should also be provider implemented.