Rethinking Spectral Graph Neural Networks with Spatially Adaptive Filtering