Container images, Security and Mobile templates to components migration
<!--
## Implementation Issue To-Do list
(_NOTE: This section can be removed when the issue is ready for creation_)
- [ ] Ensure that issue title is concise yet descriptive
- [ ] Add `Frontend :` or `Backend: ` per group [naming conventions](https://about.gitlab.com/handbook/engineering/development/ops/verify/pipeline-authoring/#splitting-issues)
- [ ] Ensure the issue containing the feature or change proposal and related discussions is linked as related to this implementation issue.
- [ ] Aside from default labeling, please make sure to include relevant labels for `type::`, `workflow::`, and `gitlab~3412464`/`gitlab~2492649` labeling.
- [ ] Issues with user-facing changes should include the `gitlab~2024184` label.
-->
## Summary
This issue contains the work necessary to migrate all container images, security and mobile templates to components.
## Proposal
Migration of templates below to components:
#### Container images, Security, Mobile
<table>
<tr>
<th>Template</th>
<th>Issue</th>
<th>Migrated by</th>
<th>Done?</th>
<th>Tested by</th>
<th>Owned by</th>
<th>Notes</th>
</tr>
<tr>
<td>
[Docker-in-Docker](https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Docker.gitlab-ci.yml)
</td>
<td>
https://gitlab.com/gitlab-org/gitlab/-/issues/435769
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
Ask maintainers - many dependencies
What about docker builx for multiarch images?
</td>
</tr>
<tr>
<td>
[Kaniko](https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Kaniko.gitlab-ci.yml)
</td>
<td>
https://gitlab.com/gitlab-org/gitlab/-/issues/435770
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>Template exists but not documented yet</td>
</tr>
<tr>
<td>
[Cosign](https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Cosign.gitlab-ci.yml)
</td>
<td>
https://gitlab.com/gitlab-org/gitlab/-/issues/435771
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>Collaborate with Security teams</td>
</tr>
<tr>
<td>
[iOS](https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/iOS-Fastlane.gitlab-ci.yml)
</td>
<td>
https://gitlab.com/gitlab-org/gitlab/-/issues/435772
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>Collaborate with product DRIs</td>
</tr>
<tr>
<td>
[Android](https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Android.latest.gitlab-ci.yml)
</td>
<td>
https://gitlab.com/gitlab-org/gitlab/-/issues/435773
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>Collaborate with product DRIs</td>
</tr>
</table>
## Confirm purpose and User Reception (how does this benefit the user?)
## Additional details
<!--
_NOTE: If the issue has addressed all of these questions, this separate section can be removed._
-->
Some relevant technical details, if applicable, such as:
- Does this need a gitlab~7884237?
- Does there need to be an associated gitlab~15980522 issue created related to this work?
- Is there an example response showing the data structure that should be returned (new endpoints only)?
- What permissions should be used?
- Is this EE or CE?
- [ ] EE
- [ ] CE
- Additional comments:
<!--
## Documentation
_NOTE: This section is optional, but can be used for easy access to any relevant documentation URLs._
-->
## Links/References
epic