Write job inputs documentation
## Summary
Create comprehensive documentation for the CI Job Inputs feature.
## Documentation scope
The documentation should cover:
- Overview of job inputs and their purpose
- Syntax for defining job inputs in `.gitlab-ci.yml`
- Supported input types
- Using the `${{ job.inputs.* }}` interpolation syntax
- Supported keywords where inputs can be used
- Default values and variable expansion
- Retrying jobs with new input values
- Playing manual jobs with input values
- Examples and best practices
## Related
- Epic: https://gitlab.com/groups/gitlab-org/-/work_items/17833+
- Interpolation docs issue: https://gitlab.com/gitlab-org/gitlab/-/issues/577833+
issue