[spark-postgres] Implement string/int/long/decimal split columns
Right now, only int/long split columns are implemented. As a colateral effect, spark scd1/2 fetching step is mono threaded and could be multi-threaded.
At least provide multi-threaded for int/long columns and single threaded string columns