chore(data/finset/basic): move `disjoint` proofs earlier (#16436)
This avoids repeating work for `disj_union`, and takes the stance that `disjoint` is part of the lattice API.
Co-authored-by: Kyle Miller <kmill31415@gmail.com>
Co-authored-by: Yaƫl Dillies <yael.dillies@gmail.com>