KF6: CardsGridView rework
This MR improves the ease of usage and customizability of the CardsGridView component.
- remove DelegateRecycler
- use card size as a base size and allow changing it accordingly (fix cards not being able to have bigger height than defined in the default implementation)
- customizable spacing
- cards have no way of overlapping over each other no matter the size
- reduced calculations (we let the GridView component do most of the work)
BUGFIX: 441672
Edited by Matej Starc