v0.6.6
MarkerEngine._call_marker() was discarding the structured pages/blocks data from Marker's response, causing bounding_boxes to always be None despite capabilities declaring bounding_boxes=True. Now parses pages[].blocks[].bbox and returns them in EngineResult. Full Marker JSON preserved in metadata for downstream html/json extraction. Bump version to 0.6.6.