Merged requested to merge better-use-of-row-type-info into T311084-consume-page-change-stream
Use the corresponding RowTypeInfo of the Row object being manipulated to ensure some type validation during flink serialization between operators.
Errors are routed to a side output.
Made some dependency cleanups.
@dcausse I accidentally merged !13 (merged) into
main, whereas the destination should have been
T311084-consume-page-change-stream. I reverted !13 (merged) because it brought in the whole
T311084-consume-page-change-stream (it branched off it).