#35036 [Feature]: Add `litellm-cli` parent group command for the offline SDK subcommands
## Problem
`litellm-cli` (the umbrella command) does not exist. The four offline subcommands currently ship as four separate top-level entry points:
- `litellm-doctor` — offline SDK diagnostics - `litellm-cost-estimate` — pre-deployment cost estimation - `litellm-token-count` — offline token counting - `litellm-config-validate` — offline config-file validation
Operators have to remember four separate command names. A single `litellm-cli` parent (e.g. `litellm-cli doctor`, `litellm-cli cost-estimate`, `litellm-cli token-count --text "hi"`, `litellm-cli config-validate --config config.yaml`) would let users discover and chain the subcommands from one entry point.
## Motivation
Adding a parent is the natural completion of the offline CLI family. New subcommands added in the future automatically become available under `litellm-cli <name>` once they register themselves with the same group. The cost is small: one Click group module, one entry point, one short test file.
The group also makes shell completion and help text uniform. `litellm-cli --help` lists all four subcommands; `litellm-cli <subcommand> --help` shows the per-subcommand usage.
## Background
`pyproject.toml` curren…