Thunder-Tok: Minimizing Tokens per Word in Tokenizing Korean Texts for Generative Language Models