Na questão está questionando porque não funcionaria o codigo abaixo
@GetMapping public void carregarProdutosCadastrados(Pageable paginacao) { repository.findAll().stream().map(DadosListagemProduto::new); }
Alem de não retornar o tipo Page, não passar o tipo Pageable no findAll, também não é necessário o uso do metodo stream.