Public anger over soaring prices and the collapsing rial has triggered widening protests and strikes across Iran, spreading beyond Tehran amid mounting economic pressure.