### 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.
"""MD5 hash of a dictionary. Sorted and dumped via json to account for random sequence)"""
    
    dhash = hashlib.md5()
    try:
        encoded = json.dumps(dictionary, sort_keys=True, default=vars).encode()
    except TypeError:
        get_console().print(dictionary)
        raise
    dhash.update(encoded)
    return dhash.hexdigest()
def get_command_hash_export() -> str:
    import rich_click
    hashes = []
    with Context(main) as ctx:
        the_context_dict = ctx.to_info_dict()
        if get_verbose():
            get_stderr_console().print(the_context_dict)
        hashes.append(f"main:{dict_hash(the_context_dict['command']['params'])}")
        commands_dict = the_context_dict["command"]["commands"]
        options = rich_click.rich_click.OPTION_GROUPS
        for command in sorted(commands_dict.keys()):
            current_command_dict = commands_dict[command]