Да, это выражение можно считать фразеологизмом: оно включено во «Фразеологический словарь русского литературного языка конца XVIII — XX в.» под ред. А. И. Федорова и «Фразеологический словарь современного русского литературного языка» под ред. А. Н. Тихонова.
Дефис не ставится в этом случае.
Верно: не режет слух.
Ударение в фамилиях не регламентируется правилами русского языка. Лучше уточнить произношение у носителя фамилии.
Если считать, что офицер-майор — это сочетание с приложением (как врач-хирург), то всё верно. Нам такое употребление не встречалось. Предпочтительно такое оформление: На углу стоял врач-хирург. На углу стоял офицер, майор. На углу стоял офицер — старший лейтенант.
См. в Проверке слова.
Обычно такое ударение: Владимир.
Равноправные варианты: джинсовая и джинсовая.
Да, мужская фамилия Котяк склоняется: Котяка, Котяку и т. д. Женская фамилия Котяк не склоняется.