Changing cultural attitudes have given men ‘permission to groom,’ but beauty brands still struggle to make them spend.