games/CWR-CE: fix build on armv7
- disabled pre-compiled headers to work around a long-standing clang bug
- apply sse2neon workaround to arm, too
- fix assumption of size_t being 64 bits in a hash calculation
- improve architecture name reporting
See also: https://github.com/llvm/llvm-project/issues/69524
Approved by: portmgr (build fix blanket)
MFH: 2026Q3
(cherry picked from commit 319393265d592e3bd5b422959190a12bd4e02033)