Gradient flow in the gaussian covariate model: exact solution of learning curves and multiple descent structures