PR: Fix handling of precision in timestamp columns in Postgres migrations

Hi! Could someone take a look at this PR? It’s meant to unify handling of timestamp precision across datetime, timestamp and timestamptz types in Postgres databases, which are currently not handled in the exact same way.