[Clangd] Make the type hint length limit configurable
This commit is about clangd's type name hint length limit. The past behavior was 32 characters fixed limit. It is now configurable.
Projects can now add the following config fragment to their .clangd:
InlayHints: TypeNameLimit: 34
I would extend it a bit more -- 0 means no limit.
Can you also add a unittest in TEST(TypeHints, LongTypeName) in InlayHintTests.cpp?