Правильно: количество мест ограниченно. Здесь ограниченно – краткое прилагательное, пишется с двумя Н. См. словарную фиксацию.
Тире ставится, если на его месте делается пауза. При отсутствии паузы тире не нужно.
Это был господин тридцати лет. Именной компонент сказуемого выражен цельным словосочетанием. Цельным потому, что изъятие зависимого компонента тридцати лет обессмысливает предложение.
Тире нужно: Опыт работы — 10 лет; Опыт работы — более 10 лет.
Оба сочетания правильны.
Корректно: пенсия за выслугу лет, вознаграждение за выслугу лет.
Фраза некорректна. Возможно: написание этих книг разделяют двадцать лет; одна книга была написана через двадцать лет после другой. Или с иным значением: эти книги написаны за двадцать лет, в течение двадцати лет.
Правильно с дательным падежом.