pub fn count_tool_calls(sessions: &[Session]) -> Vec<(String, u64)>
Count tool calls per tool name across all sessions, returning (tool_name, count) sorted descending.
(tool_name, count)