Fix: Add version tag extraction to workflow
Extracts major, minor, and patch versions from git tags and sets them as environment variables. Updates the Docker build and push step to tag images using these version components, ensuring better version management.
Signed-off-by: Christian Roessner c@roessner.co