* Introduce `v2` `DynamoRepository`
* Adds dependency to `aioboto3` to support async/await operations for all repository functions
* Read operations return instances of `PartitionedContent` to support object versioning and easier updates
* Introduce `v2` `SyncDynamoRepository`
* Wraps the asynchronous `DynamoRepository` implementation to provide a synchronous API