From Dialect Gaps to Identity Maps: Tackling Variability in Speaker Verification