This PR fixes the buffer symbol search to show `js` and `ts` buffer
symbols when using svelte components with `ts`.
Does also seem to improve `ts` capabilities (probably because there has
been a conflict of `js` and `ts` before).
Unfortunately when changing the script tag from no lang attribute to
`ts` one needs to update the file (input anyting) to get correct buffer
symbol search.
Before:

After:

Release Notes:
- Fixed svelte outlines for `TS`.