Fix LSP inlay hint deserialization
The label can either be a string or an array of LabelParts. Previous code was assuming it to be an object which gives bad results
Also, ignore empty labels.
The label can either be a string or an array of LabelParts. Previous code was assuming it to be an object which gives bad results
Also, ignore empty labels.