StringKey: improve lookups with a string-like key
The following discussion from !1762 (merged) should be addressed:
That reminds me: now that C++20 has heterogeneous lookup for
std::unordered_mapwe can improve on whatStringKeywas intended for -- namely speed up lookups with astring-like key. See eg https://ebadblog.com/looking-up-a-c++-hash-table-with-a-pre-known-hash