### Body

When you have two option with the same short flag - in the same command, only one can be used - for example before https://github.com/apache/airflow/pull/33957 `static-checks -t` yielded `--image-tag` not `--static-checks`.

We should check if any of the commands of breeze has such flag duplicated. 

This should be done in the place where we calculate hash from the context dictionary in setup_commands.py:

```
def get_command_hash_export() -> str:
    import rich_click

    hashes = []
    with Context(main) as ctx:
        the_context_dict = ctx.to_info_dict()
```

This is used in `breeze setup regenerate-command-images` and the `the_context_dict` contains information about all commands and their flags, so we should be able to easily check if some flags are duplicated in all commands.



### Committer

- [X] I acknowledge that I am a maintainer/committer of the Apache Airflow project.
elif old_hash_dict[hash_command] != new_hash_dict[hash_command]:
                console.print(f"[yellow]Updated command: {hash_command}")
                commands_list.append(hash_command)
            else:
                console.print(f"[bright_blue]Unchanged command: {hash_command}")
        regenerate_all_commands = True
    if regenerate_all_commands:
        env["RECORD_BREEZE_TITLE"] = "Breeze commands"
        env["RECORD_BREEZE_OUTPUT_FILE"] = str(BREEZE_IMAGES_DIR / "output-commands.svg")
        env["RECORD_BREEZE_UNIQUE_ID"] = "breeze-help"
        run_command(
            ["breeze", "--help"],
            env=env,
        )
    for command in commands_list:
        if command != "main":
            subcommands = command.split(":")
            env["RECORD_BREEZE_TITLE"] = f"Command: {' '.join(subcommands)}"
            env["RECORD_BREEZE_OUTPUT_FILE"] = str(BREEZE_IMAGES_DIR / f"output_{'_'.join(subcommands)}.svg")
            env["RECORD_BREEZE_UNIQUE_ID"] = f"breeze-{'-'.join(subcommands)}"
            run_command(["breeze", *subcommands, "--help"], env=env)
    if regenerate_all_commands:
        COMMAND_HASH_FILE_PATH.write_text(new_hash_text_dump)
        get_console().print(f"\n[info]New hash of breeze commands written in {COMMAND_HASH_FILE_PATH}\n")
    return 1
COMMON_PARAM_NAMES = ["--help", "--verbose", "--dry-run", "--answer"]
COMMAND_PATH_PREFIX = "dev/breeze/src/airflow_breeze/commands/"
def command_path(command: str) -> str:
    return COMMAND_PATH_PREFIX + command.replace("-", "_") + "_commands.py"
def command_path_config(command: str) -> str: