Gen Zers may be young and face various financial challenges. Nonetheless, they are much savvier consumers at their age than previous generations. Brands and retailers that understand how they shop and spend are better positioned to capture them as loyal customers for decades.