The Atlanta Falcons’ new stadium will sell food and beer at unbelievably low prices