Removed the `hidden md:flex` wrapper so the GitHubStarsBadge renders on
all screen sizes. Made the component reusable with optional `location`
and `className` props. Replaced the plain "GitHub" text link in the
mobile drawer with the star badge component.
* Add GitHub star count to site header
Fetches star count from GitHub API via /api/github-stars with 5-minute
server-side caching (ISR + stale-while-revalidate). Shows formatted
count (e.g. "2.2k") next to the GitHub link in both desktop nav and
mobile drawer.
* Move star count to separate badge left of download button
GitHub icon + formatted count as its own clickable element in the
right header section, separate from the nav links. Desktop only.
* Center GitHub stars badge vertically in header
* Add right padding to GitHub stars badge