[clang-tidy] Simplify and generalize `performance-string-view-conversions` (#182783)
This change teaches the check to detect the redundant `string_view ->
string -> string_view` conversion chain in places besides function calls
(notably, in constructor calls), all with less code.
No release note, because this check hasn't been released yet.