fn string_view_substring( array: &StringViewArray, start: i64, length: Option<u64>, ) -> Result<ArrayRef, ArrowError>