wip: Rework call history
This adds the list models from Gtk4 so that we can use GtkFilterListModel which speeds up creating/drawing widgets on the call history considerably.
WIP currently because it's just hacked together to be able to see how much filtering helps.