GAPrune: Gradient-Alignment Pruning for Domain-Aware Embeddings