Add more files to be managed and known by GN (#32140)

* A first attempt at cleanup: moved ObjectList.h and some renames

* Another rename pass

* Final rename pass

* Restyle

* Fix typo in include

* Fix typo and include dependencies

* Remove handled files from linter check

* Added 3 more mock files to be tracked by gn

* Added some comments about layering issues and added EventManagement.h since that seems safe

* Added more headers that are safe and restyle

* Spell out what we could not add in IM because broken dependencies

* Also track AppDelegate

* Update the comments to not trigger the very basic linter we have

* Fix typo

* Restyle

* Pull linkedlist into support rather than separate source set
diff --git a/src/app/EventManagement.cpp b/src/app/EventManagement.cpp
index aa3abd6..8e6d53c 100644
--- a/src/app/EventManagement.cpp
+++ b/src/app/EventManagement.cpp
@@ -639,7 +639,7 @@
     return err;
 }
 
-CHIP_ERROR EventManagement::FetchEventsSince(TLVWriter & aWriter, const ObjectList<EventPathParams> * apEventPathList,
+CHIP_ERROR EventManagement::FetchEventsSince(TLVWriter & aWriter, const SingleLinkedListNode<EventPathParams> * apEventPathList,
                                              EventNumber & aEventMin, size_t & aEventCount,
                                              const Access::SubjectDescriptor & aSubjectDescriptor)
 {