Malls are redesigning spaces with social media-friendly features and experiences like rock climbing to attract Gen Z shoppers and their spending.