Previously, we were wasting some time creating a `Vec` at runtime with the lintable extensions, which is all of the JS/TS extensions plus other frameworks extensions like `.vue`. Now, we precompute this as a static string slice at compile time. This also ensures that we are using the same extensions list between `oxlint` and the language server too. Theoretically this is a very minor perf win possibly?
I noticed that both just and typos have official vscode extensions, so I
added them to the recommended extensions list.
The `EditorConfig.EditorConfig` extension was present in the
devcontainer configuration but not in the recommended extensions list,
so I added it there as well.