Describe the bug
Passing 0 as size to FixedSizeListArray::try_new panics with division by zero.
To Reproduce
Call FixedSizeListArray::try_new with 0 as size.
Expected behavior
If FixedSizeListArrays should not hold empty values, an ArrowError::InvalidArgumentError should be returned, otherwise it should be possible to construct it with 0 as length of lists contained within.
Additional context