Support pagination so that the user can browse beyond the top 50 result
Instead of page 1,2,3, .. and letting the user to jump to whatever page, the pagination will be cursor based.
Similar to Gmail, it will show "1-50", "51-100",… and buttons for prev and next pages. The user can only move 1 page at a time.
- if the total number of the filtered rows < 1,000, it will show as sth like 1-50 of 939
- if the total number > 1,000 , it will show as 1-50 of many
Example from gmail:

Design: https://www.figma.com/design/U33ZFgZtGwg7F22jsz50v0/Portal-%2F-2024?node-id=461-15319&t=968l1nWvyTzi0m0O-4
