New pull request 1354 by bolshakov-a: Remove 'IsTemplateTypeParmUseFullUse' function
https://github.com/include-what-you-use/include-what-you-use/pull/1354
More general `CanForwardDeclareType` works already well even for `SubstTemplateTypeParmType`s.
The case of using a reference in a `sizeof` expression is already handled in `IwyuBaseAstVisitor::VisitUnaryExprOrTypeTraitExpr`.
Probably, the commits should be squashed (they are separated for clarity). Or even, the test case should be extracted as the first commit, and all the code changes as the second one.