Postgres error numbers are not numeric

Change tm_cz.cz_job_error accordingly.
Fixed some landing zone column types int->decimal

These changes were required for the i2b2_process_mrna_data procedure to
run correctly.

I've confirmed the culumns indeed use non-integer types in Oracle. In
particular, all these columns were mapped to bigint in postgres, but
they are unqualified "number"s in Oracle and therefore they should have
decimal parts.

I opted to map these to the arbitrary precision type in postgres --
numeric. I'm not sure this is the best option in terms of performance
though.
Merge remote-tracking branch 'upstream/postgresMigrate' into postgresMigrate
Add fixups to the observation_fact table

As per this comment:
https://github.com/transmart/transmartApp-DB/commit/aa5a8ad6a9dacb26b00f5d19c06dc700dc0719be#commitcomment-3038058
Merge remote-tracking branch 'upstream/postgresMigrate' into postgresMigrate