Clean up PurpleWhiteboardManager
Review Request #2082 — Created Nov. 23, 2022 and submitted
Implement the GListModel interface backed by a GPtrArray. Remove the for_each method as it's not used or necessary with a model.
Ran the unit tests and built the docs.
This function return is transfer full, but this call is not.