kcms/rules: Use ellipses instead of triple period; Port signal handlers
Use ellipses instead of triple period
A real ellipsis character is better for accessibility, as screen readers will describe it appropriately.
Port signal handlers to explicit arguments, fix QML/JS code style
Implicit injection of arguments is deprecated in Qt 6, and throws runtime warnings.