-----
* feat: efficient saving to disk (108)
* install: set minimum version to py39
* ci: drop py38, add py313
* fix: strip 'aws-chunked' from s3 encodings
* fix: add no\_sign\_request for s3 listing
* fix: prefix logic for no-auth gcs
* fix: list files google http
* feat(cli): add no-auth flag to ls
* fix: abort auth error in list files (http, google)
* fix: make s3 listing consistent with file and mem
* fix(list): memory and files interface list flat more consistently
* test: make flat more consistent in list\_files
* fix: replaceprefix -> removeprefix
* fix: aws-chunked does not affect byte encoding
* fix: harmonizing definition of flat across interfaces
* feat: adding (broken) support for listing common prefixes
* refactor: use same pattern for removeprefix
* fix: make "flat" listing work for s3