Central Bank Digital Currency (CBDC): A Deep Dive into India's Digital Currency Landscape