Implements the shutdownCause method for ZIO Queue as requested in issue #9844.
shutdownCause(cause: Cause[Nothing]): UIO[Chunk[A]] method to Queue, Enqueue, and Dequeue traitsshutdown behavior unchanged (now delegates to shutdownCause)shutdownCause callsshutdownCause: fail pending takers and backpressured putters with the same causeAll existing queue tests should continue to pass. The implementation is backward compatible with the existing shutdown behavior.
/claim #9844
172313193-qq-com
@172313193-qq-com
Supreme Labs
@supreme2580
ZIO
@ZIO