Adds StringTraits::Literal variants that work with strings. Names the workspace CPPUtils to match the import name in TinyTest. This resolves the dependency issue.
C++20 support is best effort until I build a compiler and stdlib that support it.