Hello and welcome!
I tried to answer briefly, but I felt there was several important things to touch on so sorry for the long post!
Ruby is a baby, she cannot be expected to come when called or understand what "no" means any more than a human baby can. She is a baby so she is completely clueless and exploring the world. She is too young to be defiant, she is too young to understand commands or expectations. You will need to teach her and it will take time
When puppies that young bites, that's normal. They are exploring the world with their mouth much like a human baby will put everything in their mouth. It is natural for them to play bite and chew on absolutely everything. They learn to be careful with their teeth in time. They learn from littermates because if they bite too hard the other puppies will whine and pull away. So you can do the same, speak a language she understands. Pull away when Ruby gets too wild. Add a "no" or a whine if you want to be very clear, but don't expect her to understand yet. If she bites hard and painful, you will pull away, and she will not get attention for a few moments. She will in time learn that biting is not achieving anything positive and therefore she will stop doing it. As she gets older you can pull away for less painful bites as well. This way she will first learn to use her mouth carefully and then learn not to use her mouth on people at all.
But at this young age she does not know or have any way of understanding why you are saying "no" or holding her mouth. This is just confusing and frustrating and possibly scary for her. I am guessing you came to that conclusion yourself since
you say you don't want to do it, so that's good. Just pull away, if biting leads to people pulling away she will understand, but it will take weeks, possibly months before you can expect her to fully comprehend this. Please remember as well that babies and young puppies have short attention spans. So pulling away for a short moment is enough, there is no point in doing long time outs as they forget why they are left after a minute or two
Toilet training will probably go up and down for a while yet. Such a young puppy has a very limited attention span and will forget where to toilet even if they remembered one hour ago. Keep bringing her out after meals, naps and play time as you have been doing. Praise her when she toilets outside. If there are accidents inside then just wipe it up and move on, it will happen, probably many times yet. Another good thing to remember is that baby puppies do not physically have full control of their tiny bladder yet. So even if she wants to go outside, she may still have accidents inside. It's just part of being a puppy. Be consistent with taking her out often and don't worry about accidents
Recall is also too early to expect from her. Do not call her to you unless you know for sure she is coming. Calling when she is not coming will water out the recall command and she will see it as a request rather than a command. This is all training and she is so young that you have to teach her everything patiently. Even simple commands like "come" and "no" need to be taught. They are just sounds to her now and she is too young to be expected to understand them or to be reliable in her response. Say "no" when you gently, but firmly stop her from doing something and she will connect the sound with the action eventually. Say "come" when she is running towards you and then reward her for coming. After many repetition over the coming weeks she will eventually make the connections and understand what "come" means.
Reward all wanted behaviour. Reward when she comes to you, reward when she pees outside, reward with attention when she plays nicely. Ignore her when she does something unwanted, gently stop her and move her if she does something that needs to be interrupted. Use distraction and guide the puppy, just like you would with a human baby crawling around doing mischief for not knowing better. They are not disobedient at this age, they are clueless
Most of all, do not worry, everything you are describing is normal for her age and you have plenty of time to teach her how to behave
Just enjoy the baby period and make sure she gets enough rest, overstimulated babies are more difficult to deal with. She mostly needs affection and guidance in everyday life now, nothing too complicated