Split into a 'base' plugin
Currently, all task types are created and declared by the kotlin-vite plugin. It would be interesting to extract the task declarations to a 'base' plugin.
This way, in the future, we can create more plugins from 'base', e.g. a plugin to build pure JS projects with Gradle.