Text this: Adaptive-Step Perturb-and-Observe Algorithm for Multidimensional Phase Noise Stabilization in Fiber-Based Multi-Arm Mach–Zehnder Interferometers