Rename it to clang-tidy-confusable-chars-gen, to make its role clearer in a wider context.
In cross builds, the caller might want to provide this tool externally (to avoid needing to rebuild it in the cross build). In such a case, having the tool properly namespaced makes its role clearer.
This matches how the clang-pseudo-gen tool was renamed in a43fef05d4fae32f02365c7b8fef2aa631d23628 / D126725.
(Should the variable names also be updated?