Utilize LSP completion `itemDefaults` a bit

Tailwind likes to throw a lot of completion data at us, this gets it to
send less. Previously it would respond to a completion with 2.5 MB JSON
blob, now it is more like 0.8 MB.

Relies on a local copy of lsp-types with the `itemDefaults` field added.
I don't have write perms to push to our fork of the crate atm, sorry :)
a979e32127Julia committed on 8/18/2023, 1:57:39 AMparent4f0fa21
4 files changedLine totals unavailable