India's first depository, NSDL, is set to launch its ₹4,012-crore IPO. But it faces a dynamic landscape of retail growth and rising competition.