Docker tag with support a semantic version

The idea is:

Support major and minor on docker tag for non-breaking changes like in postgres, eg:

docker pull n8nio/n8n:0
docker pull n8nio/n8n:0.236
docker pull n8nio/n8n:1

This can be done using the same tag in the CI/CD process.

This is importan because can be used with watchtower to upgrade non-breaking changes automatic and improve security with less enfort.