Learning Many-Body Hamiltonians with Heisenberg-Limited Scaling | Synapse