kcm/kwinrules: Port away from DelegateRecycler
We want to port from this compontent in general, as the ListView can reuse items directly and it's a bit less bug-prone.
This helps with reused items showing as highlighted (https://bugs.kde.org/show_bug.cgi?id=445806), but not fully solves it.
Now it can still show just one reused item with hovered style if items are deleted very fast, but only for the brief time until the current item is detected as hovered. I think this needs to be addresed from the delegate itself (either Kirigami, the desktop style or maybe Qt delaying the update of the hovered property)
CCBUG: 445806 FIXED-IN: 5.24