a4b7b3b9f9
将 `types.rs` 拆分为模块化目录,所有类型派生 `Serialize/Deserialize`, 并新增 `OpenaiChatChunk`、`Role` 扩展等 30+ 缺失类型 消除对 `cycle/usage.rs` 的反向依赖,`Usage`/`CostTracker` 移至 `types/usage.rs`