But we can't say that they are definitely suitable for life. If Venus and Mars were found orbiting other stars, the press release would declare they could be "life-friendly"; if you squint a bit, both are at least on the edge of where you could get liquid water under the right circumstances. Being much closer to the real Venus and Mars, we know they are both not actually great candidates, because we can see the details that prevent them from being useful clearly.
So I'd say "life-friendly" is a continuum, and kinda relative to the amount of knowledge we have about the planet, which for most exoplanets right now, is very low, making the "life-friendly" bar correspondingly low.
Detecting life in general is impossible; we are fairly sure Earth has had life on it in the past that did not meaningfully change the spectrum of Earth. However, there are some signatures that would be very, very, very suggestive. From what I've gathered, Earth's atmosphere containing free oxygen isn't quite proof of life from a single snapshot, as there are conceivably processes that could produce it momentarily, but having oxygen in our atmosphere consistently for millenia and eons is difficult to explain with anything other than life.
https://www.popsci.com/article/science/one-five-sun-stars-ha...
In our solar system, 2-3 of the 8-9 planets are in the "habitable zone". So let's just say it's maybe one in 20 or so.
We don’t yet know the third factor yet, the percentage of planets capable of supporting life. But we do know about 22% of planets are small enough to possibly be rocky and are within the “habitable zone” of a star.
So a possible answer to your first question is that it’s likely 0-22% of stars have at least one planet capable of supporting life like that on Earth. This doesn’t say anything about moons or asteroids or the probability of life developing on a body that could support it.