thdat: Add support for th105 and th123

Hisoten data file structure is different from ZUN's, so some part of the
code had to be changed.