Runtime handle for an Exograph index.
The handle keeps Postgres candidate retrieval, fragment storage, and tree access state together for query execution.
@type t() :: %Exograph.Index{ fragment_store: term(), inverted: term(), tree_store: term() | nil }