Simplify and enhance reading progress updates: - Simplify payload structure by flattening location object - Add epubcfi field to preserve EPUB reading position - Add percentage field for normalized progress tracking - Remove unnecessary nested location structure This aligns with the updated backend API and provides better support for reflowable EPUB content position tracking.