If Eevee counts, it doesn't share a type with any of those stones, only the Pokemon it evolves into do.
As part of a recent overhaul to get rid of "level up at a specific location" as an evolution condition, the Pokemon that previously evolved by leveling up in a magnetic field were changed to require a Thunder Stone instead, so in SV you evolve Nosepass to Probopass by using Thunder Stone, even though neither of those Pokemon are Electric-type.