Yes.
Orthodox Jews are only allowed to eat kosher foods.
Yes.
Religiously observant Jews will only eat in restaurants that are kosher certified.
Pork is not allowed to eaten by Jews, Muslims. Hindus are allowed to eat pork but many choose not to very often. Sikhs are also allowed to eat pork but chose not to very often
Muslims aren't allowed to eat pork. Jews aren't supposed to eat meat from any animal that does not chew its cud and have split hooves.
yes they are they are only not allowed to eat dairy and meat together.
There is no issue with garlic mushrooms in regard to the laws of kashrut unless you were to cook them with butter then serve them with meat. If a religiously observant Jew weren't to eat kosher garlic mushrooms, most likely, they just don't like them.
No, Jews are allowed to eat honey. This is because there is a special exemption in the bible which makes honey Kosher, or pure to eat.
It's shellfish.
No. Jews are not allowed to eat or drink blood (Leviticus ch.3).
Only if it's kosher.
Meat and dairy