Sharpen type distinction

Lots of commentary added to sharpen the distinction between the
in-memory JsonbValue representation, and the on-disk Jsonb
representation.