Deliberately cursor-paginated rather than the schema's usual limit/page/total shape: the
underlying search index paginates via search_after, which has no depth limit, unlike
offset-based from/size paging. (When searchTerm is set, a different, deep-pagination-
capped strategy applies instead — see AssetSearchInput.searchTerm.)