Ignore false positives related to matching parameters of non
coroutine functions and increase issue detection for cases
involving type aliases with references.
Fixes: #64915
Reviewed By: ccotter
Differential Revision: https://reviews.llvm.org/D158665
Implement CppCoreGuideline CP.53 to warn when a coroutine accepts
references parameters. Although the guideline mentions that it is safe
to access a reference parameter before suspension points, the guideline
recommends flagging all coroutine parameter references.
Reviewed By: carlosgalvezp
Differential Revision: https://reviews.llvm.org/D140793