Fix payments ordering when choose payment for risk analysis

Spree::Payment has ordering by created_at by default.
When displaying order risk analysis Spree tries to select last payment for order and uses ordering payments by "created_at DESC" and then select first record, but it does not work. So we need either to use reorder or to rely on default ordering.

fixes #5541
Fixes code snipped in preferences.md

It was not closing the block properly.

fixes #5542
HTTP Patch makes direct update_attributes call on Spree::Order

fixes #5544
fixes #5543