Should a inherited table have a new surrogate key, or just use parent table's key?
Strategy #2 has a name. It is called Shared Primary Key.  It it widely used with is a type relationships.  There is a tag over in Stackoverflow that groups question related to this concept.

See link