Improve interpolation of macro lhs and doc comments. Remove `Matcher`s

Closes #14197

Removes the `matchers` nonterminal.

If you're using `$foo:matchers` in a macro, write `$foo:tt` instead.

[breaking-change]