Refactor the image detection strategy in the build-images workflow.
- Remove the `image` input parameter from `workflow_dispatch`.
- Update detection logic to handle events differently:
- On manual triggers (`workflow_dispatch`), the script now scans the `images/` directory and builds ALL valid images found.
- On push events, the script retains the `git diff` logic to only build images that have explicitly changed.