More sensible SrcSpans for recursive pattern synonym errors (#16900)
Attach the SrcSpan
of the first pattern synonym binding involved in
the recursive group when throwing the corresponding error message,
similarly to how it is done for type synonyms.
Fixes #16900 (closed).