This mostly simplifies our GitHub actions, but also fixes recent
breaking in the release workflows, unifies the tagged and nightly
release workflows, and moves to using `gh release` to manage releases.
Signed-off-by: Jonathon Anderson <janderson@ciq.com>