Корректно: ...во избежание или для преодоления этого препятствия...
Возможны варианты, но стилистически фраза не вполне корректна. При оформлении договоров принято использовать иные формулировки, например: Ни одна из Сторон не будет нести ответственность за полное или частичное неисполнение своих обязанностей по Договору, если неисполнение будет являться следствием таких обстоятельств непреодолимой силы, как наводнение, пожар, землетрясение и другие явления природы, а также военные действия, забастовки, блокада, акты, либо действия государственных органов, в результате которых выполнение обязательств по Договору становится невозможным.
Да, оба слова можно использовать.
Правильно: во избежание сложностей.
Запятая не нужна. Корректно: во избежание путаницы.
Запятые не нужны: Убедительная просьба во избежание утечек перекрыть запорную арматуру на батареях в ваших квартирах.