What are the key features and functionalities of the Visual Studio Code (VS Code) extension designed for SQL formatting, particularly emphasizing its configurable formatting options, and how does it enhance the overall user experience when working with SQL code within the VS Code environment?