Features:
- Bump version to 0.17.0 and add 'version' command
- Enhance pushTag function to accept custom remote parameter

Fixes:
- Enhance tag fetching and commit info expansion logic
- Improve getAllBranchCommits to resolve via HEAD in CI when local and origin fail
- Update repository URL in package.json to use GitHub

Refactors:
- Enhance tag map building logic to support remote fallback