Implement IEEE754 totalOrder comparer (#75517)
* Basic implementation of total order
* Add public api reference
* Add basic tests
* Apply suggestions from code review
Co-authored-by: Tanner Gooding <tagoo@outlook.com>
* Update xmldoc
* Update comparison logic to save calls
* Handle order of NaN
* Implement integer comparison semantic
* Change NaN semantic in fallback comparison
* Adjust test data
* Change to struct
* Fix ApiCompat
* Manually apply suggestion from review
* Defensive for custom float-point
* Nit
* Fix comments
* Implement Equals and GetHashCode
Co-authored-by: Tanner Gooding <tagoo@outlook.com>