Indian opposition groups have rallied in New Delhi over the arrest of a high-profile critic of Prime Minister Narendra Modi.