qml: Port PluginDelegate away from Kirigami.BasicListItem
BasicListItem is deprecated and going away, use CheckSubtitleDelegate instead. While at it, make this component more reusable by moving all the implicit properties to actual top-level properties that are defaulted to model values, instead of relying on model being magically set and matching a certain structure.