Значания слов см. в окне «Искать на Грамоте». Верно: шампуры, такова литературная норма. Правильно: какого числа? какого года? каких лет? когда?. Сорок сороков значит 'много'. Слово сорок сначала обозначало набор мехов из четырех десятков однородных шкурок. В дальнейшем слово сорок приобрело отвлеченное значение, соответствующее четырем десяткам. Фразеологизм сорок сороков сформировался на почве терминологического устойчивого сочетания сорок сороков церквей. Так говорили о большом количестве церквей в старой Москве. Одним сороком называли примерно сорок церквей. С течением времени сорок сороков приобрело значение 'неопределенно большое количество'.
Поскольку в предложении нет существительного год, то без контекста 2023-му воспринимается скорее как субстантивированное порядковое числительное, а прошедшему — как определение к нему, не требующее запятых. Сравним довольно широко употребительные сочетания подобной структуры: роковой 1917-й (о годе), ревущие сороковые (о широтах). Заметим, однако, что если слово год содержится в предыдущих предложениях, 2023-й будет восприниматься как определение даже при отсутствии определяемого слова в самом рассматриваемом предложении, например: Мы не знаем, каким будет наступающий, 2024 год. А за что вы признательны прошедшему, 2023-му? Здесь определение 2023-й поясняет определение прошедший, а значит, запятая нужна.