* chore(publishing): delete version.dart as it's no longer needed, the script now require the version as a argument which will be used by Github publich.yml workflow and pass it instead
* chore(publishing): update the script that is used for updating the versions to require the new version as argument instead of using it from version.dart
* ci(publishing): update the publish workflow to automate updating the version and commit it, then push the changes to Github repository
* docs(publishing): update the development notes to reflect the changes, update the todo in the publish.yml file
* chore: update the messages