Add back deleted files from the main branch
To further reduce the diff with the main branch, let's add back the
deleted files from the main branch branch. Note that while we add
back the files, we don't add them back to the spec itself, so they'll
exist but won't be used.
Adding the files back allows us to merge changes from the main branch
into the hyperscale branch without running into merge conflicts because
the file was modified in the main branch but we deleted it. It also
makes it easier at a glance to compare the diff from the hyperscale
branch with the main branch since the diff will be smaller.
The files were taken from commit 46a40810, which is the commit that
c8s-hyperscale-sig was based on for the 249-4 release.