Nope, the book is just fine because I came up with an answer of 1.466 for the pH. Let me show you where you went wrong.
Your first step is correct. You need to figure out the number of moles of HCl you have from the temperature, pressure, and volume data. You correctly came up with 0.0213858 moles. In this next part is where you went wrong.
Once you have the number of moles of HCl gas, you have to calculate its concentration in the total volume of solution you were given. This is done by taking your number of moles (0.0213858) and dividing it by your total volume (0.625 L). This will give you a molarity of HCL of 0.03421728 M which is also the H+ concentration.
For some reason, you tried to do a mole ratio when there was absolutely no need. The units for the answer you came up with out of the n=(PV)/(RT) is simply moles. Not moles per liter.
Anyway, now that you have the molarity of the H+ concentration, you just take the -log of that and you get a pH of 1.466.