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 a woman sinful if she fasts out of shyness from her family while menstruating or in postnatal bleeding?
It is forbidden for a woman who is menstruating or in postnatal bleeding to abstain from food and drink with the intention of fasting. If she fasts out of shyness, she is sinful, as her fast is not valid.
However, if she refrains from eating and drinking without intending to fast, it is not forbidden, but she unnecessarily burdens herself without need.
A pregnant woman has iron deficiency. When she showers, she becomes very tired and feels cold. What is the ruling on tayammum in this situation?
All praise is due to Allah, and peace and blessings be upon our master, the Messenger of Allah ﷺ.
One should not resort to tayammum (dry ablution) as a substitute for the obligatory ghusl (ritual bathing) so long as it remains possible to use water — for example, by heating the water, warming the place where the bathing takes place, or taking other similar precautions. However, if such measures prove ineffective, or are simply not possible to carry out, and performing ghusl [with cold water] would result in severe harm, then tayammum becomes permissible in that case, due to genuine inability to use water on account of the harm that would result, as described in the question. That said, she must make up (qaḍā') the prayers she performed using this tayammum.
It is stated in Bushrā al-Karīm: "One should not perform tayammum on account of cold unless warming the limbs fails to remove the aforementioned harm, and no means are available to heat the water — such as a vessel, firewood, or fire — and one fears [that using cold water would result in] any of the harms mentioned earlier in the discussion on illness: danger to life, loss of function in a limb, the onset or worsening of an illness, delayed recovery, or the [visible bodily] blemish mentioned in that discussion on illness. In such a case, tayammum becomes permissible due to the harm involved, but the prayer must still be made up afterward (qaḍā'). If, however, warming the body proves effective, or the means to heat the water are available, or none of the aforementioned harms are feared — then tayammum is not permissible, even if using the water causes some degree of discomfort or pain, since mere discomfort alone does not permit resorting to tayammum." And Allah, the Exalted, knows best.
Does Laylat al-Qadr move between the nights of Ramadan?
Laylat al-Qadr is definitely in Ramadan, and it is most likely in the last ten nights, especially on the odd-numbered nights.
For this reason, the Prophet ﷺ commanded observing worship in the last ten nights, and he himself used to dedicate those nights to worship. Many people put special effort into the 27th night of Ramadan, and they are rewarded in any case, whether they actually coincide with Laylat al-Qadr or not, because worshiping on any night of Ramadan carries great rewards.