I don’t think I’ve said it out loud more than a couple times in my life. But in general I think I spell out / pronounce the “dot” in file extensions unless it’s completely obvious from context.
Well .so is short for shared object so I think "a .so" is correct.
That's not generally how the English language works. We say "an SoC" but "a system-on-chip".