This week's protests over soaring inflation are so far smaller than some previous bouts of unrest in Iran, but have spread across the country.