Open
Description
Is your feature related to a problem?
At the moment, the TypeScript pack has too many responsibilities (TypeScript, ESLint, Prettier).
Describe the new feature
It would be good to separate it into TypeScript, ESLint, and Prettier packs. The reason is that there are other tools that can be used for formatting and linting, and different combinations of them. At the moment, it's impossible to use those combinations, e.g., pure ESLint for linting and formatting, or no ESLint and only Prettier, or even using Biome.
Additional context
Related issue: #962