feat(web): add package data layer with tests
Add package_data module for reading package information from the html
directory. Includes functions for listing packages, versions, and
checking if docs exist for specific packages.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>