Updates the project to support TypeScript 5.0 and to resolve any errors that came up as a result of the update. PR Close #49126
This commit moves code in the language service package out of the ivy subfolder. Ivy is the _only_ engine supported in v13+ so there's no need to have a name for it. PR Close #44064