cad/lib3mf: Patch for lib3mf
- Use upstream release archive [1]
- Remove commented lines (leftovers)
- Unbundle fast_float as a build dependency [2]
- Remove incorrect library depenency of googletest
- Define compiler:c++17-lang instead of compiler:c++20-lang
- Define localbase:ldflags [3]
- Don't extract (un)bundled libraries (requires bsdtar)
- Use CMake helpers [4]
- Enable "make test"
PR: 291154
Reported by: Daniel Engberg