Lots of third-party keyboards are available in the App Store. I sometimes use one called PadKeys, which does have a number row above the letters. The problem is that adding more keys requires making all the keys smaller and closer together, so it's harder to type accurately.