feat: add blockstorage capabilities

The client can now make calls to /storage/blocks endpoints of Deuce
Is there a reason we need to store Block Size if we don't have the data?