What should someone do whose gums are bleeding?
All praise is due to Allah, and peace and blessings be upon our master, the Messenger of Allah ﷺ.
Whoever experiences bleeding gums while fasting must spit until his saliva runs clear — that is, until the bleeding has stopped — and then rinse his mouth to purify it.
If any of the blood enters his internal cavity (jawf) unintentionally, then his fast remains valid. And Allah, the Exalted, knows best.
Is it permissible to offer prayer at home, or should it be offered in the mosque?
All perfect praise be to Allah, The Lord of The Worlds. It isn`t preferable for the man to pray at home as praying in the mosque is twenty seven times more rewarding. Therefore, this should motivate him to offer prayers in the mosque. And Allah Knows Best.
What is the ruling on preparing food for someone who is not fasting in Ramadan?
It is forbidden to prepare food for someone who is breaking their fast without a valid excuse in Ramadan.
Doing so would be assisting in sin, and assisting in sin is itself a sin.
Allah says {what means}: "but help ye not one another in sin and rancour" [Al-Mai`dah/2]
Is Zakat al-Fitr obligatory for an unborn child (fetus)?
Zakat al-Fitr is not obligatory for a fetus. However, if the child is born before sunset on the last day of Ramadan, then Zakat al-Fitr must be given on their behalf.