Implement stream-based ZipFile ExtractToDirectory and CreateFromDirectory method overloads (#85491)
* ref: Add stream-based ZipFile.CreateFromDirectory and ZipFile.ExtractToDirectory methods.
* src: Add stream-based ZipFile.CreateFromDirectory ZipFile.ExtractToDirectory methods.
* tests: Move wrongly placed tests to the correct class.
* tests: Add stream-based tests for ZipFile.CreateFromDirectory and ZipFile.ExtractToDirectory.
* src: Documentation and resource strings.
* tests: More tests for unseekable/unreadable/unwritable streams.
* Address suggestions and include more exception validation tests.
* Fix braces after resolving conflict.
* Use AssertExtensions.SequenceEqual for clearer error message.
* Reset the resx file again.
* Order results of dir enumeration tests