Cross-feeding niches among commensal leaf bacteria are shaped by the interaction of strain-level diversity and resource availability