You can get many of the items you mention in single use packets. Search for "travel size toiletries."

Deodorant and dental floss are available in single use packets.

I haven't seen toothpaste in a single use packet, but you can get it in very small tubes. Here is a 0.6oz tube:

Since you are looking to stock a GHB, you should only need enough for 1-3 days. Single use packets will be much lighter than regular travel size packages. The toothbrush will be the heaviest item. Some people cut off half the handle to make them lighter.