* feat(Sonyflake): define error variables
* feat(Sonyflake): add New() function
- minor logic improvements
- return errors
* tests(Sonyflake): remove old TestNilSonyflake test function in favour of the New() function coverage
* gofmt
* Update error messages and comments
* Introduce New function
---------
Co-authored-by: Quetzy Garcia <quetzy.garcia@integrate.com>