Extract firmware information from Bambu Lab's firmware download pages by parsing the __NEXT_DATA__ JSON blob embedded in the page. Supports all printer models (X1, P1, A1, A1 mini, H2D, H2S, P2S, X1E, H2D Pro). Provides GetLatestFirmware() and GetAllFirmware() methods that return version, release date, release notes, download URL, and MD5 checksum. Closes #45 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>