[ty] Avoid caching constant constraint relations (#25656)
## Summary
`when_constraint_set_assignable_to_owned` currently creates and retains
a Salsa query for every type pair, even when the relation is trivially
and unconditionally satisfied.
This PR recognizes those cases before entering the tracked query and
returns a shared `OwnedConstraintSet::always()`.