Draft: [jobs-api] further group code into api, business and runtime logic
this separates business logics from flask api logic.
this allows us to reuse job creation logic for example,
without duplicating the whole api_create_job.
this will come in handy
when we move all jobs load
logic to jobs-api.
Bug: T359804
Signed-off-by: Ndibe Raymond Olisaemeka rolisaemeka-ctr@wikimedia.org