OpenDAL now supports partial reads via read(path, offset, size) (see apache/opendal#6086).
This allows us to avoid loading the entire file into memory when only a specific byte range is needed.
We should update OpendalBufferedFile to use this API when reading a range, improving efficiency, especially on remote backends like S3, etc.