Fixes #9874 - Error handlers (catchAll, foldZIO, either, etc.) now correctly prioritize defects and interruptions over failures.
Cause.isRecoverable to check if cause contains only failuresfailureOrCause and failureTraceOrCause to return Right when defects or interrupts are presentisRecoverablefailureOrCause/claim #9874
Rank Preet
@preettrank53
ZIO
@ZIO