Can he see at all?
$1 is a graphics-based programming 'language' that was designed by MIT to help teach kids to code. I bet the'd have some fun with that.
You can also get legos to help him with his spatial reasoning skills.
It may also be worth cross-posting to r/teaching or r/matheducation or subs like that to see if any teachers have direct experience or advice for you.
Also, you should be aware that the math education system in the US is utter garbage. A kid at 7 that is into math is kinda rare, please try to encourage him as much as possible and not let the awful machine that is US public education beat it out of him.