High-dimensional Mean-Field Games by Particle-based Flow Matching