We should leverage the 'click' functionality to get autocomplete working (https://click.palletsprojects.com/en/8.0.x/shell-completion/#) for `./Breeze2` command. The commands should come from the `./dev/breeze/src/breeze.py`.

This might require some hackery approach and might prove to be impossible or difficult, because it is based on entrypotnts and the fact that we want to use `Breeze2` command to run Airflow might not be well recognized by shell autocomplete. 

But I believe with proper naming of the commands/entrypoints we should be able to achieve it.

The result of this should be short instruction on how to make autocomplete for Breeze2 works (possibly with links to the documentation from click).

dev/breeze/src/airflow_breeze/breeze.py
root = Path(start_from.root)
    d = start_from
    while d != root:
        attempt = d / __AIRFLOW_CFG_FILE
        if attempt.exists() and "name = apache-airflow\n" in attempt.read_text():
            return attempt.parent
        d = d.parent
    return None
def find_airflow_sources_root():
    
    airflow_sources_root = search_upwards_for_airflow_sources_root(Path.cwd())
    if not airflow_sources_root:
        
        airflow_sources_root = search_upwards_for_airflow_sources_root(Path(__file__).resolve().parent)
    global __AIRFLOW_SOURCES_ROOT
    if airflow_sources_root:
        __AIRFLOW_SOURCES_ROOT = airflow_sources_root
    else:
        console.print(f"\n[yellow]Could not find Airflow sources location. Assuming {__AIRFLOW_SOURCES_ROOT}")
    os.chdir(__AIRFLOW_SOURCES_ROOT)
@click.group()
def main():
    find_airflow_sources_root()
option_verbose = click.option(
    "--verbose",
    is_flag=True,
    help="Print verbose information about performed steps",
)
@main.command()
def version():