I’m sorry to read your story, that sounds very tough.
In the medium term you will no doubt want to get a job, but you need to tackle other things first.
You need a timetable to structure your day. Schedule all these good things that you know will help you, like doing an exercise class online, praying / meditation / some other spiritual practice, cooking good food for yourself and getting outside every day.
My advice is that you DONT consider if you feel like doing these things each day. Because that way you might not do anything and slip into depression. You need to do them each day because they are on your list / timetable .
Even if it’s only for a short time - you don’t need to start training for a marathon but at least you can walk around the block each day. You don’t have to do a full face of make up and blow dry your hair , but at least floss your teeth and put on moisturiser.
It’s fine to start small and build up.
Think about what kind of volunteering you would like to do and send off some emails making enquries. Choose charities / good causes that mean something to you , whether that’s animals / kids / the environment etc . Apply for lots of things as many will fall through / not reply / you won’t like it or the hours won’t suit.
Its hard to suggest hobbies / interests / sports without knowing more about you, where you live ( city, suburbs / rural ) etc. For example, I walk with my local Ramblers group, some members do two walks a week. With travel to and from (plus a few drinks in the pub after ) , that takes up the whole day. It’s very cheap, about £3/month.
Lots of them also play sport several times a week . But some people would hate that . What do YOU like ?