Specify kotlin version in buildSrc kotlin convention plugin

I am developing a Kotlin project with multiple subprojects as explained here
Building Kotlin Applications with libraries Sample (gradle.org)

Is it right to specify the kotlin version as as shown below?
file: buildSrc/build.gradle.kts

dependencies {
    implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:<kotlin-version>")
}

Also, is it possible to move this kotlin version to a central location for declaring project-wide dependency version (gradle.properties or buildSrc/**/Dependencies.kt or versions catalog)? None of the approaches mentioned seems to be supported in buildSrc/build.gradle.kts.

My workaround fix: gradle - Specify kotlin version in buildSrc kotlin convention plugin - Stack Overflow