Is there a reason you can’t use an avalanche photo diode biased in Geiger mode to achieve this?
If biased properly an APD can be used for single photon counting and they only cost $70-250, I’m just not sure if they hold up in space without modification.