Family: "We're going to an area where there's no WiFi, no distractions, no internet, just quiet solitude!"
Me: "Awesome! I'll get my laptop so I can work on some personal projects without distraction."
The only part of the puzzle I cannot solve is the Figma issue, which is an online tool. If your designs are already done, you can generate PDFs or PSDs to take with you.
For documentation, if you're anything like me, I refer to it constantly, there are tools that you can use to clone entire readthedocs areas, along with many others documentation projects. Simply keep them local.
You can create a local clone of an entire npmregistry, there are tools to do this for build systems.
Alternatively, pick up a tutorial style programming book that is outside of your regular knowledge area, download whatever tools you need, and work your way through the book.
You know your workflow better than anyone else, so try working your workflow without internet for a day and see where it falls short. Again, you can work around most of the problems, except for those "I need a back-end server to work" tools, e.g. Figma.