Как я понимаю,к этим трём словосочетаниям нужны синонимы , которые выражались бы уже не словосочетаниями, а какими-то отдельными словами, да?
1.Крепкий сон — спячка, отключка, вырубон. (видите, без сленга здесь вряд ли обойтись; но именно для этих целей сленг и создавался).
2.Крепкая дружба — "не разлей вода" (это устойчивое словосочетание, поэтому я приравниваю его к слову), хлеб-соль, согласие, смык.
3.Крепкий чай — чифирь, чернуха, чуф, чехнарь. (синомимов более нейтральных стилей я не подобрала).
Вторая часть вопроса:
1.Крепкий (в смысле "беспробудный") - бдительный, чуткий, неглубокий.
2.Крепкий (в смысле "устойчивый") - ненадёжный, слабый, зыбкий.
3.Крепкий (в смысле "насыщенный") - пустой, жидкий, лёгкий.