Слово маринованный пишется с двумя Н.
Как устойчивое выражение – ни рыба ни мясо (о ком-либо, чём-либо безликом, невыразительном; ни то ни сё), например: жених он незавидный – ни рыба ни мясо. Но ср.: на обед нам не дали ни рыбы, ни мяса – только овощи.
Верно: рыба треска.
Запятые не требуются. Можно поставить тире после рыба.
Постановка тире уместна.
Да, верно: линИ.
Корректно с запятыми: В уловах преобладала рыба возрастом 4–5 лет, длиной 30–40 см, массой 4 кг.