expose the global KSyntaxHighlighting::Repository read-only
this allows e.g. the host application to get definitions without instantiating a duplicated repository (which is costly)
add signal for the reload that might happen due to user configuration