feat: Move from KSP to classgraph for registration code and initial Scala support (#761)