Currently, NestedExtensionArray is implemented using a chunked PyArrow array, where the chunks are struct-list arrays. However, after our discussion with the Awkward Array team, I realized that a list-struct array view would also be very helpful. It would simplify our internal code and make it less prone to bugs.