Required Tool Group Exception
Thrown when a required tool group is unavailable or missing expected tools at resolution time. This is distinct from ToolNotFoundException, which is thrown during tool loop execution when the LLM requests an unavailable tool.