Further if you're not looking for realtime direction finding and you're willing to wait a few minutes for a fix, you can get away with far fewer satellites.
Putting 6 small satellites in orbit and getting position fixes every hour would still be way better than nothing.
We already stipulated that we're landing something on the surface. That could include a stationary transmitter, which satellites could use to periodically update their location and velocity.