compute Line Number
Computes the first line number of the documentable's declaration/signature/identifier.
Numbering is always 1-based.
May return null if the sources could not be found - for example, for synthetic/generated declarations.