Sudan said on Monday it had detained more than 800 people since protests began nearly three weeks ago in the most persistent challenge to President Omar al-Bashir’s three-decade rule.