Grant permission for publishing options without full 'administer content' permission
You can use the Save Draft module. It adds a 'Save as Draft' Button to the node_form for content types, allowing the user to click the 'Save as Draft' button to save the node as a draft. It has it own separate permissions aside from the 'administer content' core permission.