Builds the subprocess environment for Gemini CLI invocations.
@spec build_cli_env(map()) :: map()
@spec filtered_system_env() :: map()
@spec normalize_overrides(map() | keyword() | nil) :: map()
@spec sdk_version_tag() :: String.t()