Foundational Models and Federated Learning: Survey, Taxonomy, Challenges and Practical Insights