Low-Overhead Fault-Tolerant Quantum Error Correction with the Surface-GKP Code