Changes:
- Removed class `notion.BlockFactory`. Block creation methods moved to `notion.Block` classmethods.
- Updated name for creating synced blocks: new_synced_block -> original_synced_block | reference_synced_block -> duplicate_synced_block
- Add block extension module with classes: `CodeBlock`, `RichTextBlock`, `TableBlock`, `EquationBlock`, `ToDoBlock`
- Revised module exports from `notion` and `notion.properties`.
- Remove `filter_property_values` from Database `query_pages()`.
Additions:
- Add remaining block types (Table, TableRows, Video, Image).
- Add examples for block extensions.
Fixes:
- Update `strike` param in `Annotations` to `strikethrough`.
- Remove `Equation` param for rich_text sequences.