Adding an SMS channel to the notification component (#645)
* Adding an SMS channel to the notification component
* cs-fix
* Up
* cs-fix
* Up1
* feat: Refactor SmsChannel to use Psr\Container\ContainerInterface
* feat: Refactor SmsChannel to use Psr\Container\ContainerInterface
* Refactor SmsChannel to use arrow function syntax for send method
* feat: Refactor SmsChannel to use arrow function syntax for send method
* feat: Remove deprecated SmsChannel and related configuration
* feat: Update exception message in EasySmsChannel constructor
* cs-fix
* feat: Refactor DatabaseChannel to improve data handling
* Refactor DatabaseChannel to handle data more efficiently
* feat: Update EasySmsChannel registration to use 'easysms' alias
* Refactor EasySmsChannel to use Psr\Container\ContainerInterface for client instantiation
* Refactor EasySmsChannel to lazy load the client using Psr\Container\ContainerInterface
* Refactor EasySmsChannel to use lazy loading for the client
* Refactor EasySmsChannel to use Psr\Container\ContainerInterface for lazy loading the client
* feat: Update EasySmsChannel to use lazy loading for the client
* feat: Update EasySmsChannel to use lazy loading for the client
---------
Co-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>