В чем разница между Кто-нибудь и кто-либо и кто-то
Разницы никакой. Можно говорить по-разному. Это синонимы(кто-нибудь, кто-либо). А вот кто-то это уже чуть другое.