[TASK] Remove \ArrayAccess from BuilderContext

This drops \ArrayAccess from BuilderContext, so that it only implements \Traversable.
FlowQuery only needs \Traversable, and \ArrayAccess doesn't provide any other benefits.