In manifest list parser, we ask user to pass in a partition_type. This is incorrect since different manifest file may have different partition spec, so we should ask user to pass a HashMap<i32, StructType>, e.g. a mapping from partition spec id to partition type. See https://iceberg.apache.org/spec/#snapshots