删除 TPU 版 InputBatch 死代码与联合类型别名
值得快速精读一遍而不是逐行细看:核心收益在于识别“联合 TypeAlias 会让死代码看起来仍被使用”这一模式,以及 `lora_model_runner_mixin` 长期充当数据契约枢纽的分层倒置问题。建议关注三点:一是删除前如何用仓库内引用检查确认 `tpu_input_batch.py` 无使用者;二是 `mamba_utils.py`、`test_mamba_prefix_cache.py` 为何必须与源码注解同步改动;三是 `GPUInputBatch` / `TPUInputBatch` 这两个旧符号消失后,是否存在仓库外的依赖需要公告(例如在 release note 或迁移说明中提一句)。若后续做类似清理,建议在 PR body 中显式记录删除依据,避免“空 body 的纯删除 PR”只能靠维护者盲签。