实现 Python 函数 `normalize_labels(values: list) -> list[str]`。 忽略非字符串值;字符串 strip 后转为小写;忽略空字符串;去重且保持首次出现顺序。 不使用第三方依赖。 给定四个输入: 1. `[" Alpha ", "beta", "ALPHA", ""]` 2. `[null, 3, " "]`(Python 中 null 对应 None) 3. `["A", "B", "a", " b "]` 4. `["x", false, " X "]`(Python 中 false 对应 False) 使用 unittest 编写包含上述边界与至少一个补充案例的测试。