MCDVoiceCooldown 1.0.116 结构优化记录

本版本继续按照 UI 优化顺序进行拆分，不改变运行时提醒逻辑、保存格式、导入导出格式。

1. 已保存列表行渲染继续拆分
- 新增 UI/SavedListRowRenderer.lua。
- 将普通语音行、合集行、空合集提示行的视觉渲染与状态赋值从 SavedListRenderer.lua 中拆出。
- SavedListRenderer.lua 现在更专注于列表流程、标题、行摆放与滚动范围更新。

2. 合集弹窗独立拆分
- 新增 UI/MainFrameCollectionDialog.lua。
- 将新增合集、重命名合集、在合集中新建语音等逻辑从 MainFrameDialogs.lua 中拆出。
- MainFrameDialogs.lua 现在主要保留通用弹窗工具与导入/导出弹窗。

建议后续集中测试重点：
- 已保存列表行显示、选中、拖拽、右键菜单。
- 合集新增、重命名、子合集、新建合集内语音。
- 导入/导出弹窗是否仍然正常。

3. 主窗口按钮回调拆分
- 新增 UI/MainFrameActions.lua。
- 将新增、编辑、删除、刷新、导入、导出、列表选择变更等按钮/选择回调从 MainFrame.lua 中拆出。
- MainFrame.lua 继续只负责窗口主体创建和兼容入口。
