В сочетании несколько лет главным словом является несколько, синтаксическая связь — управление. В косвенных падежах (нескольких лет, нескольким годам и т. д.) главным словом будет существительное (лет, годам и т. д.), синтаксическая связь — согласование.
В этих предложениях тире не требуются.
В устойчивых сочетаниях с отрицанием при выражении дополнения отвлеченным существительным обычно используется родительный падеж: не будет принимать участия.
Верно: Он никогда не будет давать советов.
Верно: В третий, заключительный день назвали победителей.
Верно: кремы. В профессиональной речи встречается вариант крема, но он не соответствует литературной норме.
Правильно: фуд-съемка.
Правильно через дефис: фуд-фотограф.
Мы покаялись.
Возможны оба варианта. Единственное число указывает на совместность действия, множественное – на раздельность.