Shell’s legal bid to extend the banning of protests at hundreds of its petrol stations in England and Wales is “unnecessary” and breaches the human rights of campaigners, the High Court has been told.