Gen Z is turning out to be the multiple-job generation. Almost half of young adults now make money outside of salaried work.