Give the build/lint/test CI steps the same serviceAccount + resource
requests/limits as the pre-commit and release steps, so every step on the k8s
woodpecker backend is scheduled with bounded resources.
Match terraform-provider-litellmvaultsecret's release flow so both providers
publish the same way.
- Point the upload at the reachable artifactapi host
(artifactapi.k8s.syd1.au.unkin.net) instead of the unresolvable artifactapi3
- Add kubernetes backend options (serviceAccount + resource requests/limits) to
the package and upload steps
- Make the upload step explicitly depend_on the package step