nd6: Break pfxrtr_add out of nd6_prelist_add
Updating defrouter only required by prelist_update().
since nd6_prelist_add() is a public function, exclude unsed
dr logic from it.
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D56131