qt: make RenderManager implement QAbstractItemModel
First patches updates menus that use QAbstractListModel, CheckableListMenu, ListMenuHelper, RecentMenu were implementing the same logic, they now all use ListMenuHelper
Last patch introduce the changes to the RenderManager model.
I can split the MR in two (move menu update aside) if this needs more discussions.
marked as draft for now as changes with renderers require more tests on my end