### 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.
index = find_options_in_options_list(param, defined_param_names)
                if index is not None:
                    del defined_param_names[index]
                else:
                    get_console().print(
                        f"[error]Parameter `{param}` is not defined as option in {command_path(command)} in "
                        f"`{rich_click_key}`, but is present in the "
                        f"`{rich_click_key}` group in `{command_path_config(command)}`."
                    )
                    get_console().print(
                        "[warning]Please remove it from there or add parameter in "
                        "the command. NOTE! This error might be printed when the option is"
                        "added twice in the command definition!."
                    )
                    errors_detected = True
    for param in COMMON_PARAM_NAMES:
        index = find_options_in_options_list(param, defined_param_names)
        if index is not None:
            del defined_param_names[index]
    if defined_param_names:
        for param in defined_param_names:
            get_console().print(
                f"[error]Parameter `{param}` is defined in `{command_path(command)}` in "
                f"`{rich_click_key}`, but does not belong to any group options "
                f"in `{rich_click_key}` group in `{command_path_config(command)}` and is not common."
            )
            get_console().print("[warning]Please add it to relevant group or create new group there.")
        errors_detected = True
    return errors_detected
def check_that_all_params_are_in_groups(commands: tuple[str, ...]) -> int: