Protests erupted outside a Zara store in Bristol after a teenage girl was attacked, prompting a response from the brand and local authorities.