Description:
Expose governance proposal query surfaces for indexers and UIs.
Tasks:
- Implement
get_proposal(id), get_proposal_count(), get_proposals_page(cursor, limit)
- Add limit caps and deterministic ordering
- Add tests for empty, partial, and full-page retrieval
Acceptance Criteria:
Proposal read APIs are deterministic and pagination-tested.