languages: Fix string override to match just `string_fragment` part of `template_string` (#33997)

Closes #33703

`template_string` consists of `template_substitution` and
`string_fragment` chunks. `template_substitution` should not be
considered a string.

```ts
const variable = `this is a string_fragment but ${this.is.template_substitution}`;
```

Release Notes:

- Fixed auto-complete not showing on typing `.` character in template
literal string in JavaScript and TypeScript files.
6b456ede49Smit Barmase committed on 7/7/2025, 6:15:54 AM· committed by GitHubparent6efc5ec
3 files changedLine totals unavailable