Update Purple.HistoryManager to implement GListModel
Review Request #3636 — Created Nov. 2, 2024 and submitted — Latest diff uploaded
This required changing the internal data structure to GLib.PtrArray but also added item-type and n-items properties.
Ran the unit tests under valgrind and called in the turtles for the rest.