Utilizamos o estado na URL para armazenar o número da página atual na paginação. Passamos os `search params` para o componente de paginação. Criamos funções para gerar as URLs das páginas anterior e próxima, mantendo outros parâmetros da URL. Limitamos a navegação para evitar páginas inexistentes.