Para que el primer trigger haga lo que necesitas, debes filtrar la fila que quieres actualizar.
Debes tener una clave primaria para la tabla Numero_linea, supongamos IdLinea, entonces tu select quedaría así:
CREATE TRIGGER tg_act_subtotal ON dbo.Numero_Linea
after insert
AS
update Numero_linea
set Numero_linea.subtotal=(articulos.precio*inserted.u nidades)
from inserted,articulos
where inserted.codigo_articulo=articulos.codigo_articulo AND Numro_linea.IdLinea = inserted.IdLinea
Respecto a lo segundo, sí se puede pero para actualizar la tabla debe formar parte del FROM, tal y como tienes en el primer trigger
Un saludo