I don't know if any of them do (I don't think they do or at least not without absolutely skinning you alive with the premiums) but has your friend spoken to the rescue in question? In most cases where a dog is rehomed from a rescue with a diagnosed, ongoing medical condition the rescue agree to pay for, or at least contribute towards, the costs of its treatment for the rest of its life.