[Backport] Ensure deleting a user doesn't delete their orders too

This change ensures that the order model's FKs all use
on_delete=SET_NULL.

Cherry-picked (and adjusted) from 3e82571
Update payment guide as passed total is no longer decimal

Fixes #1145