Adds debug = true to the [profile.release] section in fuzz/Cargo.toml. This enables generation of backtraces with function names and line numbers when fuzzing discovers crashes, instead of just memory addresses.
Fixes#5343
* chore: cleanup workspace crates
* properly add all crates to the workspace cargo.toml as members
* except `fuzz` because it still has some issues, TBD
* use quotes around `true` and `false` to ensure there is no bool confusion
* remove a few leftover readme comments
* mark all unpublishable crates as `publish = false` to avoid accidental publishing
* Add `uutests` to the main workspace
* grammar
* a bit more cleanup based on feedback
* revert true/false
* Update tests/benches/factor dependencies
* uufuzz: create a crate with the common functions
* uufuzz: move the fuzz-common functions
* uufuzz: polish the crate
* adjust the fuzzer to use uufuzz
* fuzzing: print the diff in case of issue
* Simplify the code
* fuzz: remove unused import similar::ChangeTag
---------
Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>