Update Renovate to track Alpine version in container images

There are container images like python:3.11.3-alpine3.17 where the Alpine version is specified in addition to the application version. By default,, Renovate treats anything after the - as compatibility data and will only update where it matches. So, in this case there will never be a notification for an alpine3.18 version, and python versions will only be updated where there is an alpine3.17 version.

Need to make sure the solution covers all cases where images can occur, e.g. image:, image:name:, services:, etc.

See example solution at https://gitlab.com/aarongoldenthal/renovate-track-image-os.

Edited by Aaron Goldenthal