feat(healthcheck): 新增主动健康检查模块

- 新增 healthcheck.c / healthcheck.h 模块
- 每个后端支持独立配置探测路径（默认 /health）、间隔（默认 5s）、超时（默认 2s）
- 使用线程 + sleep 实现周期性探测
- 探测成功/失败更新后端 healthy 状态，与现有被动检测共用状态字段
- 配置 JSON 新增 healthcheck 字段（path, interval_ms, timeout_ms, enabled）
- 优雅启动/关闭：server_create 启动探测线程，server_destroy 停止并 join
- 编译零警告
- 142 单元测试 + 103 集成测试全部通过（新增 4 项健康检查测试）
