Towards attribute-Augmented course recommendation: An LLM-Driven model-Agnostic representation learning framework