hal_json_style: support a custom status message/level on edit

This allow edit scripts or interactions to change the status message or
the status level using the same way as workflow scripts: script can set
the status text in request['portal_status_message'] and the status level
in request['portal_status_level'].

Note that part of this was already checked in accidentally in 97c40dcb
3 jobs for feat/portal_status_message_on_edit in 0 seconds
Status Job ID Name Coverage
  External
passed ERP5.CodingStyleTest-TestRunner1

00:43:07

passed ERP5.PerformanceTest-TestRunner1

00:32:22

passed ERP5.UnitTest-TestRunner1

02:05:30