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>