cope with pandas not using semantic versioning: add upper version constraint due to renaming of `get_filepath_or_buffer`
https://github.com/pandas-dev/pandas/pull/37639
https://github.com/pandas-dev/pandas/commit/6d1541e1782a7b94797d5432922e64a97934cfa4#diff-934d8564d648e7521db673c6399dcac98e45adfd5230ba47d3aabfcc21979febL247
https://github.com/PEtab-dev/PEtab/pull/493