typescript: Highlight variables and enums in completions, add details (#9873)

This partially fixes #5287 by surfacing origin of a completion.

Before:

![image](https://github.com/zed-industries/zed/assets/24362066/7cae421d-9523-43c5-bfc3-eed613a21ac4)

After:

![image](https://github.com/zed-industries/zed/assets/24362066/3d5e360c-c496-4542-82b5-a22d5d00113d)

Release Notes:

- Improved typescript-language-server integration by surfacing more
information about completion items.
044b516d98Piotr Osiewicz committed on 3/27/2024, 4:55:22 PM· committed by GitHubparentb1ad60a
1 file changedLine totals unavailable