You already decided. HR wants a date and a sentence. We put your title, manager, and last day in a letter you can paste into email tonight.
Two weeks is custom, not law, in most US jobs. Check your contract.
Skip the vent. Send that to a friend, not your manager.
We do not file it with HR. You hit send.
Not legal advice. You send it yourself.