Increasingly intense protests have spread across Iran over rising prices, devalued currency and government crackdowns.