[Fix]: Enhance link component to support underline styling and improvement (#1739)
### File Changes (3 files modified): 1. `link.js` - Enhanced Link component with configurable underline styling support 2. `src/components/contributors.js` - Applied underline styling to contributor and commit links for better accessibility 3. `table-of-contents.js` - Added underline styling to table of contents navigation links ### Summary: Enhanced the Link component to support optional underline styling through a showUnderline prop and applied underline styling to key navigation elements across the documentation site to improve link visibility and accessibility compliance. ### Changes Overview: - Added showUnderline prop to Link component for configurable text decoration - Applied underlines to contributor profile links and commit date links - Enhanced table of contents with underlined navigation links - Maintained backward compatibility with existing link styling ### Before <img width="359" height="408" alt="image" src="https://github.com/user-attachments/assets/8c953dbf-d57e-45ef-a392-dd5cd4cd63dc" /> <img width="307" height="358" alt="image" src="https://github.com/user-attachments/assets/d0df60bd-ab6a-4d5d-85ec-a1cbca23ac2f" /> ### After <img width="340" height="404" alt="image" src="https://github.com/user-attachments/assets/f5cb22d2-5791-4b37-a7b6-153db79f4d3c" /> <img width="307" height="358" alt="image" src="https://github.com/user-attachments/assets/1e360b38-1974-4b0a-b04e-90586d6692e4" />