Metabolic programming defines oxygen sensitive subpopulation hierarchies and patterning in collective invasion | Synapse