The Shin Bet security service has been preventing thousands of Palestinians from leaving the West Bank since June, without any explanation.