How `allow_nan_equality` affects array-valued fields in `assert_df_equality`
mainWhen using assert_df_equality with the allow_nan_equality=True flag, the comparison logic extends to array-valued fields. Two arrays are considered equal if they have the same length and contain NaN values at the exact same indexes.
Note that allow_nan_equality=True does not ignore position; NaN values must align at identical indexes for the arrays to be treated as equal. If NaN values appear at different indexes, or if there is a mismatch in non-NaN element values, the assertion will fail.