Сказуемое в этом предложении может находиться как в форме единственного, так и в форме множественного числа. Более полные рекомендации Вы найдете в рубрике "Письмовник" на нашем портале.
Правильно: памятная медаль «160 лет обороны города...», памятная медаль к 160-летию обороны города...
Не вполне ясно, как промокод, то есть некая комбинация символов, используемая в интернет-сервисах, становится обладателем номинала. Финансовый термин номинал обозначает стоимость ценных бумаг, денежных знаков, товаров. Если промокод подразумевает предоставление скидки или определенной суммы, которую можно использовать при оплате, то обычно прямо и пишут: промокод на скидку. Если в обсуждаемом случае допустимы разговорные обороты, то, возможно, суть ситуации способен передать оборот промокод на 1000 рублей.
Предпочтительно: оказала содействие примерно / приблизительно 300 (трёмстам) гражданам.
Подобные случаи не описаны в справочниках по пунктуации, но очевидно, что здесь между сочетаниями типа на 5 % и до 100 шт. пояснительные отношения, а это предполагает постановку запятой либо тире.