[Improvement] Item Lists Node

For some JSON results, we get back nested arrays, some come back as nested objects etc

For the results that are not an array, it would be handy for the items list node to detect this and allow it to continue processing and splitting the data otherwise we get this:

image

And then need to whip out a function node to get the job done. Would be nicer if this node was a bit more robust with the data handling.