Use resolveBasePath() from @quartz-community/utils/path to prepend the
base path when navigating via SPA routing. Fixes links resolving to the
domain root instead of the subdirectory.
- fetchContentIndex() now returns the fetchData global promise directly
- Add @quartz-community/types dependency for ContentIndex type
- Add src/globals.d.ts referencing centralized type declarations
- Fixes content index resolution on path-prefixed deployments (e.g. user.github.io/repo)