Protests have broken out in at least 17 of Iran's 31 provinces, presenting the largest challenge to the country's clerical establishment since 2022, a BBC Verify and BBC Persian analysis has found.