The number of photons themselves is not too restrictive (i think the voyager probe still emits 6ish photons per second directed at the receiving dish). And we easily build sensors that detect every photon (far above 99% levels). The tricky part will be differentiating between “source photons” and “background photons” (for Voyager we exactly know what to look for, here we wouldn’t have any baseline for distinguishing)