[TASK] Refactor vault client to use webpack (RT-2961)