Да, это синоним, хотя и не полный.
Конструкции "сказал о том, что..." и "сказал, что..." синонимичны.
Скинхед – член молодежной группировки, агрессивно настроенной по отношению к людям иных рас и национальстей. Фашист – сторонник и последователь фашизма; член фашистской партии; солдат или офицер гитлеровской Германии. Другими словами, у слова фашист несколько значений, и в значениях "член фашистской партии" и "солдат гитлеровской Германии" слову фашист не синонимично слово скинхед. Однако, безусловно, скинхедов с полным правом можно назвать фашистами и в соответствующем контексте эти слова могут выступать как синонимы.
Эти слова имеют разные лексические значения.
Возможно: крепкие, надежные, основательные. Предлагаем воспользоваться нашим электронным Словарем синонимов.
Возможно: собрание, предмет.
Предпочтительно слитное написание, поскольку можно подобрать синоним без НЕ (веселым).
Предлоги до и по в таких конструкциях синонимичны и означают, что последний день действия контракта – это дата, указанная после предлога.