All of them should be correct and same meaning.
It is means" she is not eating.".
不是 is like "not" in English, which is a very common response to the negative scentence.
没有/没 reprensent " no" in last two sentences. In Chinese, all these type are ok. But last two is more native.