While we could debate terminology and classification over the contract status, I consider it a termination given that A. It was an ongoing work assignment and I had continued to receive new work up until the notice to not renew, and B. I had to go through an off-boarding process.
Nope. As you imply, if the contract is over, it's a mutual parting of ways, not a firing.