### Body

The `--package-filter` while nice in theory to specify which packages to build, has quite bad UX (lots of repetitions when specifying multiple packages, long package names. We practically (except `--package-filter apache-airflow-providers-*` never use the functionality of the filter with glob patterns.

It's much more practical to use "short" package names ("apache.hdfs" rather that `--package-filter apache-airflow-providers-apache-hdfs` and we already use it in a few places in Breeze. 

We should likely replace all the places when we use `--package-filter` with those short names, add a special alias for `all-providers` and this should help our users who build documentation and release manager to do their work faster and nicer. 

This would also allow to remove the separate ./dev/provider_packages/publish_provider_documentation.sh  bash script that is aimed to do somethign similar in a "hacky way".

### Committer

- [X] I acknowledge that I am a maintainer/committer of the Apache Airflow project.
builder: str,
    github_repository: str,
):
    assert_pre_commit_installed()
    perform_environment_checks()
    build_params = BuildCiParams(
        builder=builder,
        force_build=force_build,
        image_tag=image_tag,
        github_repository=github_repository,
        
        
        skip_provider_dependencies_check=True,
    )
    if not skip_image_check:
        rebuild_or_pull_ci_image_if_needed(command_params=build_params)
    if initialize_environment:
        get_console().print("[info]Make sure that pre-commit is installed and environment initialized[/]")
        get_console().print(
            f"[info]Trying to install the environments up to {max_initialization_attempts} "
            f"times in case of flakiness[/]"
        )
        i = 0
        while True:
            get_console().print(f"[info]Attempt number {i+1} to install pre-commit environments")
            initialization_result = run_command(
                [sys.executable, "-m", "pre_commit", "install", "--install-hooks"],
                check=False,
                no_output_dump_on_exception=True,
                text=True,