Hi, have you tried react-native-firebase from invertase ?
Yes it may look a little complicated to implement but once it has set up it is quite easy to go from there.
Also, do you want to use cloud firestore or realtime database ?
I can help you throught the development of this app, and yes i do have experience with firebase as well
which i used in my recenct react native application.
The tasks you menstioned are easily achievable and would like to help you in all the tasks.
Let's talk in chat and discuss about your project,timeline, tasks, budget etc.
Best regards,
Faizal Shap