1. Does BERT have any such models?
If you mean the pretrained model, then the answer is YES.
BERT has Cased and Uncased models and also models for other language (BERT-Base, Multilingual Cased and BERT-Base, Multilingual Uncased, trained in 104 languages). You can check those models here.
2. Is it possible to check similarity between two words using BERT?