Every bit of this. I would make sure he has the basics of teen life - backpack big enough for school, good sneakers, joggers. hoodies, gym uniform, t shirts, shorts, etc.
The baby needs so little and almost everything can be second or third hand. Can you switch the baby shower to a him shower?