Release v0.9.10

- refactor InitPage countUmbrellaChildren 抽到 lib/repoUmbrella + 补 vitest + 顺手修 removeRepo 同款 inline bug (c46e09f)
- fix InitPage countUmbrellaChildren 在 name 为空时误判 umbrella 锁仓 — 用户截图复现:新加仓库 13 (name 还没填) 显示 "锁定:本仓被 6 个子模块的 parent_repo 引用,URL 是 child 路径解析的真源,不允许改" hint + URL 字段 readonly + 右上 × 删除按钮 disabled,导致用户既不能填 URL 也不能删,体验完全卡死 (f88824d)