**Description**
It would be nice if the azure-storage-blob dependency for apache-airflow-providers-microsoft-azure was upgraded to a more recent version that 2.1.0. 

**Use case / motivation**

The version 12.4.0 will allow us to perform OAuth refresh token operations for long running tasks. We use this to authenticate against our datalake, and it's currently not possible with the version 2.1.0 that airflow uses. 


**Related Issues**

The 12.x version is 100% incompatible with the 2.x versions. The API has changed drastically between the two versions, so all the airflow azure operators will need to be changed and fixed. 

setup.py
"""
    Adds provider packages to requirements of extra.
    :param extra: Name of the extra to add providers to
    :param providers: list of provider ids
    """
    EXTRAS_WITH_PROVIDERS.add(extra)
    EXTRAS_REQUIREMENTS[extra].extend(
        [get_provider_package_from_package_id(package_name) for package_name in providers]
    )
def add_all_provider_packages() -> None:
    """
    In case of regular installation (providers installed from packages), we should add extra dependencies to
    Airflow - to get the providers automatically installed when those extras are installed.
    For providers installed from sources we skip that step. That helps to test and install airflow with
    all packages in CI - for example when new providers are added, otherwise the installation would fail
    as the new provider is not yet in PyPI.
    """
    for provider in ALL_PROVIDERS:
        add_provider_packages_to_extras_requirements(provider, [provider])
    add_provider_packages_to_extras_requirements("all", ALL_PROVIDERS)
    add_provider_packages_to_extras_requirements("devel_ci", ALL_PROVIDERS)
    add_provider_packages_to_extras_requirements("devel_all", ALL_PROVIDERS)
    add_provider_packages_to_extras_requirements("all_dbs", ALL_DB_PROVIDERS)
    add_provider_packages_to_extras_requirements("devel_hadoop", ["apache.hdfs", "apache.hive", "presto"])
class Develop(develop_orig):