Text this: Strategies for Reducing the Communication and Computation Costs in Cross-Silo Federated Learning: A Comprehensive Review