Removes the Homebrew dependency so the build works on any platform
with only CMake 3.24+ and a C++20 compiler. fmt and spdlog are now
fetched and compiled from source alongside the other FetchContent deps.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>