You could try fostering. I used to do this for cats' protection.
They supply the food, litter, vet's fees, you provide a home. How long a cat stays depends on the cat and the circumstances.
The downsides - the cat will eventually leave
you cannot let them out so you do have to do the litter tray twice a day.
My current cat was a stray, in summer she is really low maintenance, I see her if it's raining or cold but she spends most of her time in the front garden, comes in at night (I leave a window open) to sleep on me and to eat. She usually has an early morning cuddle and then goes off for the day visiting neighbours and conning them into feeding her treats.
In winter she's more of a lap cat and can be an actual pain if she decides that today she is going to be in your lap, and it doesn't matter if you are trying to type something, read, go to the toilet - she will be on your lap.
Even having a bath she will either tell me to get out or cuddle up on the corner.
Unless there is a man in the house, then she will be in their lap.
Oh and she does try to get into delivery vans, I have to warn any delivery driver.