Use `constexpr` strings This PR changes moves away from uses of `const char` with two approaches. For `.cc` files, these types are turned into constexpr ones, which gives the compiler more leeway for optimisations. For the constants on header files, we are converting these instances to `inline constexpr`, in order to also reduce string duplication across the binary. This change was generated with a tool.