Оба варианта правильны.
Правильно: двадцатиодномиллиардный. Ср.: двадцатиоднолетний.
Лучше поставить двоеточие.
Здесь нужна запятая.
"Случаются ошибки" - корректное разговорное сочетание.
Правильно, как Вы верно указываете, на берегу. В русском языке есть несколько существительных второго склонения с таким окончанием в предложном падеже со значением места. Ср.: о береге - на берегу, о носе - в носу, о саде - в саду. Падеж один и тот же, окончания (в зависимости от значения падежа) - разные.
Верно: он заботится обо мне, он заботлив по отношению ко мне.
Можно поставить тире: Первым 20 заказавшим продукцию - памятный сувенир. Но обратите внимание на избыточность сочетания памятный сувенир: сувенир – это подарок на память. Лучше сказать: памятный подарок или просто сувенир.
«Словарь географических названий» А. В. Суперанской (М., 2013) указывает на возможность постановки ударения на корне и на окончании: в БикИне и в БикинЕ. Выбор за носителями языка.
Может быть, так?
Композитор - имя ему народ.