Protests sparked by soaring inflation have spread to over 100 sites across 22 Iranian provinces by January 3.