Maybe at some point we could change this to use `NonZeroUsize`? _Originally posted by @mbrobbel in https://github.com/apache/arrow-rs/pull/7558#discussion_r2113252581_