fn parse_usage(value: &Value) -> Option<VlmUsage>
Read the standard Chat Completions usage shape without requiring every OpenAI-compatible provider to deserialize optional detail fields equally.