Правильно: рыбий жир.
Все варианты возможны, но первый - наиболее понятный.
Слово не фиксируется в академическом орфографическом словаре. Корректно написание через дефис.
Правильно: чемпионат мира, Кубок мира.
В таких конструкциях, как правило, пишут во множественном числе: белки, жиры, углеводы. В единственном числе – если есть слово содержание: содержание в 100 г продукта: белка – ... жира – ...
Верно: зира.
Во мн. ч. - Кубки мира (как Олимпиады).