gh-145019: improve `SyntaxError` when `match` patterns bind different names (#145939)

Co-authored-by: AN Long <aisk@users.noreply.github.com>
Co-authored-by: Petr Viktorin <encukou@gmail.com>
7 files changed