Эти слова синонимичны, однако историки языка (см., например: https://rep.vsu.by/bitstream/123456789/26010/) отмечают, что надо и нужно отличаются по степени категоричности суждения: надо имеет выраженный оттенок желательности, тогда как нужно используется для подчеркивания обязательности исполнения предлагаемого действия (Если вам надо сделать что-либо, значит, вам необходимо, нужно сделать это). Возможно, именно поэтому надо чаще используется в неформальной речи, а нужно — в речи официальной.
Да, в слове data-аналитик дефис необходим.
Да, мужская фамилия Кот склоняется.
Правильно в именительном падеже: Чимароза. Эта фамилия склоняется: опера Чимарозы.
Повторять знак номера не нужно: ЦБУ № 1 и 2.
Запятая не нужна.
Да, фамилия Ринша склоняется (и мужская, и женская). Маргарите Ринше – правильно.
Если имеется в виду «двести пятьдесят первая группа», правильно: 251-я группа. Написание 251 группа означает «двести пятьдесят одна группа».
Да, тире нужно.
Кавычки не требуются. Верно: белые воротнички, синие воротнички.