Russian opposition politician Lyubov Sobol, an ally of Kremlin critic Alexei Navalny, said she had been detained by police ahead of a protest in Moscow.