Gen Z travelers are cutting back on dining, haircuts and everyday expenses to afford trips as homeownership and other traditional milestones feel increasingly out of reach.