Text this: A Volume of Fluid (VoF) based all-mach HLLC Solver for Multi-Phase Compressible Flow with Surface-Tension