Split preprocess per field type methods, for POST

This would make it easier to extend according to field types.
As far as I've checked and tested, Need to add "display" property.
`display => 1`
if it's not set, it's throws an SQL error:
`PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'field_file_display' cannot be null`