What Are Small Language Models (SLMs)? Key Differences, Real-World Examples & Training Data