Слово гражданин многозначно. Основное его значение - 'лицо, принадлежащее к постоянному населению данного государства'. Также слово гражданин имеет значение 'житель города; горожанин', но оно является устаревшим. Поэтому в стилистически нейтральном контексте нужно писать жители.
Однако в особом стилистическом употреблении возможно и сочетание граждане Москвы, например: Но право голоса дано цензовым избирателям не для их личного использования, а для отражения в подаваемом голосе чувств и взглядов подавляющего большинства граждан Москвы (Из газ.). Также существует звание почетного гражданина Москвы.
Верно: "Предисловие издателя" или "От издателя".
Можно.
Воинские звания, стоящие непосредственно перед фамилией, не являются однородными по отношению к предшествующим приложениям, в Вашем случае — по отношению к почётным званиям. Запятая, указанная в скобках, не нужна.
Диапазон тока - это напряжение? В техническом тексте лучше использовать более точный термин, в обиходной речи возможно и "сварочные токи".
Указанная запятая нужна, она ставится между частями сложносочиненного предложения.
Верно: Меня есть кому пригласить в ресторан.
Нет точных критериев отнесения слов к неологизмам (ими могут быть, например: отсутствие слова в словарях, колебания грамматических и орфографических норм, определенное десятилетие фиксации слова, его активизация в речи в последнее время и т. д.). У каждого исследователя неологизмов будет свой ответ на Ваш вопрос. Вы можете ответить на него самостоятельно, дав свое определение неологизму или последовав одному из имеющихся определений.
Верно: Товар в данный момент не производится и недоступен для заказа.