Removes an own object key from a new JSON object and returns the optional removed JSON value. Missing keys return None; JSON null is Some('null'). Non-object inputs fail.