fix(B-47): 修复华为健康鉴权 JDK8 编译阻断
HuaweiAuthService.encode 原用 URLEncoder.encode(String, Charset)(JDK10+ 才有),
JDK8 下 default-compile 直接报 COMPILATION ERROR,导致后端 2375 例 JUnit 无法编译执行。
改为 JDK8 可用的 URLEncoder.encode(String, String) 重载(StandardCharsets.UTF_8.name()),
并捕获 UnsupportedEncodingException 包装为 IllegalStateException。
验证:JDK8 下 mvn -o -B -DskipTests=false test-compile → BUILD SUCCESS
(主源码 2079 + 测试源码 292 全部编译通过)