Summary: Store accumulated results as `communication::bolt::Value`s instead of `TypedValue`s. Add additional overloads for `Result` and `Summary` which accept `TypedValue`s but internally perform conversions. Reviewers: teon.banek, mferencevic Reviewed By: teon.banek Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D2514