MCDVoiceCooldown 1.0.162

保存 / 导出 / 导入稳定性修复：

1. 旧版施法成功配置迁移
   - 启动时自动将旧表 castSuccessConfigs 迁移到统一 specConfigs。
   - 迁移后的条目统一标记 entryType = "cast"。
   - 迁移完成后清空旧表，避免运行时重复读取。

2. 完整导出补全配置
   - 完整导出现在会先迁移旧版施法成功配置。
   - 完整导出包含 minimap、languageMode、uiSkinMode。
   - 旧版施法成功条目会通过统一 specConfigs 导出。

3. 完整导入结构一致性修复
   - 完整导入现在按“完整替换”处理 specConfigs、collectionData、savedListOrder。
   - 不再保留旧条目同时覆盖合集数据，避免列表、合集、排序不一致。
   - 支持导入旧包里的 castSuccessConfigs，并自动转换为 entryType = "cast" 条目。
   - 完整导入会清空 deletedEntries，避免导入条目被旧删除标记隐藏。

4. ImportExport 残留引用清理
   - 修复 ImportExport.lua 中 DeepCopyTable / SanitizeEntryForImport 的无效残留引用。
   - 改为明确转发到 ImportExportUtil，保留兼容入口。

测试重点：
- 旧版施法成功配置升级后是否仍显示、触发、可导出。
- 完整导出后导入到空配置是否包含 CD提示、施法成功、嗜血、界面设置。
- 完整导入后旧条目是否不会残留在列表或合集里。
