Isso é um problema que eu achei mais difícil de resolver do que achei que seria, tanto que no TabNews não foi feito ainda de forma genérica e o único endpoint da API com paginação é o /api/v1/contents.

As características dessa paginação podem ser encontradas nessa publicação de melhoria: https://www.tabnews.com.br/filipedeschamps/nova-melhoria-paginacao-na-api-e-no-site

Apesar dela não ter sido programada de forma genérica, ela respeita a RFC 5988 e alguns componentes que montam isso são genéricos e que podem ser compartilhados entre todos os controllers. O código que implementa isto está aqui e se você não tiver acesso a esse link, leia isso.

Massa, muito obrigado pela ajuda! Vou dar uma olhada nos links