chore: implement FusedIterator for custom array iterators
All three iterator types (PrimitiveIter, BooleanIter, GenericArrayIter)
already return None forever once exhausted. Declaring FusedIterator
lets adapters like Flatten and Chain skip redundant post-None polls.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>