Update hash syntax.
Drop Spree::Core::TokenResource

None of spree components use that feature except for the token attribute
itself which we could just move to Order so we can run less things when
creating an object

Copy tokens to spree_orders.token via migration
Removing order token behavior for a reusable guest_token.

Fixes #4736