Build metadata follows + and is part of the version text, yet the SemVer precedence algorithm ignores it completely.
Report two equality questions
Exact equality answers whether the input strings match; precedence equality answers whether SemVer ordering distinguishes them.
Stable sort preserves equal-precedence order
When builds differ but precedence is equal, SemverCompare retains their original list order.