A Robust High-Order Discontinuous Galerkin Solver for Fluid Flow with Cavitation