Non-Banking Financial Companies (NBFCs): Navigating the Diverse Landscape – Types, Compliance, and RBI Directives