Learning Macroeconomic Policies based on Microfoundations: A Stackelberg Mean Field Game Approach | Synapse