Always set nullable fields in the writer
This fixes loading of e.g. parquet data with non-nullable fields.

Indeed `datasets.Features` doesn't support non-nullable fields, which can lead to data not concatenable due to arrow schema mismatch.