Typed error instance for 2.0 hooks (useEntities, useEntityQuery).
Carries TerminalError / TransientError so consumers can
instanceof-check the failure mode without parsing the string in
error. Both fields are written together by setListError; the
string error field remains for back-compat with 1.x consumers.
Ordered IDs for a list query plus pagination metadata — never embedded entity payloads. Cross-view reactivity depends on this: when
entities[type][id]updates, every list containing that id re-resolves rows from the graph.