Create a deep clone of the current node.
@return the cloned node @throws StorageException if the storage backend encounters a problem
@override Future<Node> deepClone() async { return NodeImpl.fromNode(this); }