These expressions are very common in U.S. spoken English. They are slightly informal, but not very.
I would write them with a hyphen: one-ish, two-ish, three-ish, four-ish, five-ish, six-ish, seven-ish, eight-ish, nine-ish, ten-ish, eleven-ish, twelve-ish, for two reasons. First, because they are not "real" words, i.e. they are not in the dictionary; second, to clarify the pronunciation in the case where the number ends with a vowel. The native English speaker, seeing "twoish," is distracted for a few milliseconds by the possibility that the "oi" is a diphthong, as in "boil" or "android."