* Remove fmt submodule.
* Set projects to target C++20.
* Set boost include as external in shared to avoid warnings.
* Completely remove fmt for project files.
* Bump spdlog to 1.14.1.
* Update and clean project files.
* Minor reorganizing of shared_memory.h.