### 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.
Console(width=int(SCREENSHOT_WIDTH), color_system="standard")
    env = os.environ.copy()
    env["AIRFLOW_SOURCES_ROOT"] = str(AIRFLOW_SOURCES_ROOT)
    env["RECORD_BREEZE_WIDTH"] = SCREENSHOT_WIDTH
    env["TERM"] = "xterm-256color"
    env["PYTHONPATH"] = str(BREEZE_SOURCES_DIR)
    with Context(main) as ctx:
        the_context_dict = ctx.to_info_dict()
    commands_dict = the_context_dict["command"]["commands"]
    if commands:
        commands_list = list(commands)
    else:
        commands_list = commands_dict.keys()
    errors_detected = False