Что означает приставка -dev в номере версии composer пакета?
dev-* означает ветку. dev-master — master, dev-bugfix — ветку bugfix.
2.3 скорее всего означает тег в git'e или просто alias какой-то ветки.

Источник
-dev версия содержит заголовочные и другие файлы, требуемые для программиста, если он захочет сам расширить её возможности.

Источник