The Body Shop’s new flagship store is a sustainable beauty lover’s wonderland