A robust parameterized enhanced shift-splitting preconditioner for three-by-three block saddle point problems | Synapse