The O(1) shared-parent pattern is elegant for many-to-many agent relationships. But `LoadHolonsForParentAsync` loads all children of a given type from a parent — what happens when a parent has millions of children (e.g. a shared memory store for thousands of agents over months)? Is there pagination, streaming, or cursor-based loading?