Add drag/drop reordering of elements in table of contents (contribute via Gutenberg).
This would allow us to get rid of the up/down errors in the BlockMover component. Since the drag handle in the BlockMover looks a bit odd on its own, and because it's not the best UX, I suggest instead exploring making the whole block element draggable and not just the handle.
Previously: #1897