[SuiteSparse_jll] Update to v7.4.0 (#52577)
Usual memo to self for the update:
* change version number in `stdlib/SuiteSparse_jll/Project.toml`
* refresh checksums in `deps/checksums/suitesparse` with `make -f
contrib/refresh_checksums.mk -j libsuitesparse`. Note: this will also
delete the files `deps/checksums/SuiteSparse-*.tar.gz/*`, but those
refer to the stdlib which is the julia wrapper around the binary
dependency, those files have to be restored manually, I don't know how
to make the makefile behave nicely. You will also have to remove the
lines `SuiteSparse-*.tar.gz/md5/*` added to the file
`deps/checksums/suitesparse`, they are wrong for the same reason
* update version numbers in `deps/libsuitesparse.version`.
Judging by the changes in
https://github.com/JuliaPackaging/Yggdrasil/pull/7596 we don't need to
touch the manual build system.
I have no idea whether SuiteSparse retains API/ABI compatibility within
the same major version, I surely hope so because I won't have the
strength to try and fix large compatibility errors.