Unifying Bias and Unfairness in Information Retrieval: A Survey of Challenges and Opportunities with Large Language Models