Text this: Heisenberg-Limited Adaptive Gradient Estimation for Multiple Observables