Add promotions code to core, backend + frontend where applicable
An order should be able to ship when awaiting return and in the returned state

Fixes #2444
Improve styling for return authorizations index