[libcxx] modifies `_CmpUnspecifiedParam` ignore types outside its domain

D85051's honeypot solution was a bit too aggressive swallowed up the
comparison types, which made comparing objects of different ordering
types ambiguous.

Depends on D101707.

Differential Revision: https://reviews.llvm.org/D101708

NOKEYCHECK=True
GitOrigin-RevId: 46c17429bc86dc5ccddb5512b77bd1ede39c9ccd
5 files changed