Just referencing the answer I got elsewhere. There's a piece in the docs that was important for me that I missed: https://docs.astro.build/en/reference/modules/astro-actions/#use-with-accept-form
Which allows for the following solution