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
verbose,
        additional_extras=additional_extras,
        python_version=python,
        additional_dev_apt_deps=additional_dev_apt_deps,
        additional_runtime_apt_deps=additional_runtime_apt_deps,
        additional_python_deps=additional_python_deps,
        additional_runtime_apt_command=additional_runtime_apt_command,
        additional_dev_apt_command=additional_dev_apt_command,
        additional_dev_apt_env=additional_dev_apt_env,
        additional_runtime_apt_env=additional_runtime_apt_env,
        dev_apt_command=dev_apt_command,
        dev_apt_deps=dev_apt_deps,
        runtime_apt_command=runtime_apt_command,
        runtime_apt_deps=runtime_apt_deps,
        github_repository=github_repository,
        docker_cache=build_cache,
        upgrade_to_newer_dependencies=upgrade_to_newer_dependencies,
    )
@option_verbose
@main.command(name='build-prod-image')
def build_prod_image(verbose: bool):
    """Builds docker Production image without entering the container."""
    if verbose:
        console.print("\n[blue]Building image[/]\n")
    raise ClickException("\nPlease implement building the Production image\n")
if __name__ == '__main__':
    from airflow_breeze.cache import BUILD_CACHE_DIR
    BUILD_CACHE_DIR.mkdir(parents=True, exist_ok=True)
    main()