O erro ocorre devido ao relacionamento bidirecional que temos entre Pedido e Usuario. Vi que outras pessoas deram sugestões de como resolver, mas pra mim resolvi com as anotações @JsonBackReference e @JsonManagedReference.
Segue link de referência: https://pt.stackoverflow.com/questions/242288/infinite-recursion-stackoverflowerror-erro-ao-listar-produtos-com-categorias
Para sanar o erro, basta realizar as seguintes alterações:
incluir a anotação @JsonBackReference na classe Pedido
@ManyToOne(fetch = FetchType.LAZY)
@JsonBackReference
private User user;
Incluir a anotação @JsonManagedReference na classe Usuario:
@OneToMany(cascade = CascadeType.ALL, mappedBy = "user", fetch = FetchType.LAZY)
@JsonManagedReference
private List<Pedido> pedidos;