Text this: Bi-Lipschitz embedding properties of lamplighter graphs on weighted and unweighted trees