Gen Z is under financial pressure, and fast-casual chains that thrive with younger consumers are starting to notice.