Consider type constraints of TemplateTypeParmDecls in FindTarget.
To this end TemplateTypeParmTypeLoc:getLocalSourceRange() now also includes
the whole constraint if there is any.
In clangd this enables that Hover now works for type constraints of auto function parameters and
template parameters.
This is now a TemplateTypeParmTypeLoc as we have extended TemplateTypeParmTypeLoc:getLocalSourceRange() to include the constraint. Might this be problematic?