Move interpolated tokens out of `TokenTree`s into `Token`

Specifically DOC_COMMENT, NONTERMINAL, MATCHED_NONTERMINAL
Remove `Matcher`s
Workaround to have doc comments desugared only in macros
Add tests