Hii Anjali,
Best practice is not necessary “one trigger per object”. It is one trigger per event and per object. An event is anything like before insert, before update, after insert….
You cannot update trigger code from an installed managed package. In this situation, you need to have your own trigger even if the package has already its own trigger on the same object and same event.