Non-Neighbors Also Matter to Kriging: A New Contrastive-Prototypical Learning