I think the most common tools for similar workflows is Google's crane[0] and Red Hat's Skopeo[1]. It might be slightly more low-level than most developers want, though.
[0]: https://github.com/google/go-containerregistry/blob/v0.20.7/...
[0]: https://github.com/google/go-containerregistry/blob/v0.20.7/...
And my favorite project for inspecting layers is Jon's https://oci.dag.dev/.