Returns the [start, end) byte range of a column chunkโs dictionary
page, or None if the column chunk has no dictionary page or is not a
BYTE_ARRAY column (the only physical type decode_dictionary_page
currently supports).
Determines a single combined range of bytes needed to read the page indexes,
or returns the metadata if no additional data is needed (e.g. if no page indexes are requested)