python-ts-mode and bash-ts-mode are not packages or features, so
we can't use them in a use-package expression.
Since we can't create use-package expressions for them, just set
up the requires variables in the treesit use-package expression.
Some of the init.el setup code moved to early-init.el to allow loading
our init modules in early init.
Loading the native comp init module in init.el set the cache directory variable
too late and resulted in the original directory still being populated
with eln files.