[clang-tidy] Fix false positives for dependent initializers (#186953)
Fixes #177354.
Handle dependent initializers in `readability-non-const-parameter` more
conservatively to avoid false positives in generic lambdas.
This fixes cases like:
- `T x(*p)`
- `DependentCtor<T> s(p)`