Anything on the shelf that says wheel bearing grease should be fine. Then check the front inner seals, get new ones if you want. Then look at the dome metal cap over the nut. If it is bent and not going to seal, then maybe some silicon will stop grease leaking out.
But the best grease is probably the water proof stuff, made for boat trailers.
Do not use white lithium grease. That is only cheap stuff for door locks.