[parser] Rewrite `readSeparation`.
[parser] Rewrite `readFlowCollection`.
[parser] Remove unused KIND_* constants.
[parser] Add the plain scalar reader.
[parser] Add the block sequence reader.
[parser] Fix the flow collection reader.
[parser] Add the implicit block mapping reader.