LegacyDeprecationTest

Proves the deprecated legacy surface keeps its deprecation contract after the move to :compat: every legacy type carries a WARNING-level @Deprecated annotation whose message points at the backend-neutral replacement, and the io.github.wax911.library.* aliases (compile-time only) still name these exact targets.