- Changed `PptRuntimeDocument` to include `movedSlideIds`, `movedElementIds`, and `elementLineage`.
- Introduced new types for element and slide snapshots in the PPT diff.
- Updated `PptDiffSlide` to track element changes and counts for positive and negative changes.
- Added a new utility function `assertSupportedPptDiffManifest` to validate the manifest version.
- Implemented comprehensive tests for PPT diff functionality, including net semantics for slides and elements.
- Enhanced existing tests to cover new diff semantics and ensure backward compatibility with version 4.
- Updated end-to-end tests to validate UI interactions with the new diff features.