<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Ordering operators (`<`, `<=`, `>`, `>=`) now support custom
comparison behavior for user-defined types, enums, booleans, generics,
and interface implementations.
* Custom operator overrides and default comparison methods are honored
consistently.
* **Bug Fixes**
* Improved comparison behavior in conditions, short-circuit expressions,
assignments, and error-handling scenarios.
* Added validation for unsupported comparison type combinations and
incomplete comparison implementations.
* **Tests**
* Expanded coverage for generic dispatch, runtime behavior, reflexivity,
and comparison consistency.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->