* build: update build-time dependencies, address new warnings
* build: switch to central repo declaration, remove redundant repositories
* build: use spotless predeclaration, more task avoidance on kotlin modules
* build: switch to spotless
add in some other basic formatting steps that allow for easy
auto-correction
* build: lint text files as well
* chore: remove license headers from package-info files
spotless can't verify these