When plugins DSL is used, there is no need to manually generate typesafe accessors for extensions and conventions (by running `./gradlew kotlinDslAccessorsSnapshot`).
also rewrite it's buildscript in kts and add to compiler tests dependencies