[clang-tidy] CRTP Constructor Accessibility Check (#82403)

Detects error-prone Curiously Recurring Template Pattern usage, when the CRTP
can be constructed outside itself and the derived class.

GitOrigin-RevId: 8e56fb824a43d54208d44a403366faa5d633ee8b
8 files changed