Property: add support for standard <format> library
Add a std::formatter specialization for Property. As ranges are only
supported in C++23, add a helpful static_assert in case the user tries
to use it on e.g. vector properties.
Add a std::formatter specialization for Property. As ranges are only
supported in C++23, add a helpful static_assert in case the user tries
to use it on e.g. vector properties.