Domain-Unified Prompt Representations for Source-Free Domain Generalization