Arrays in the `resources` field for the pipeline run schema should be a list of objects and not a list of strings
Right now the objects in the resources array in the pipeline run schema contain some arrays that are arrays of strings (e.g. cpu). They should be arrays of objects so that more information can be added to the objects if it is available.