The last 2 I have repaired, I have used a left over older plastic/abs tank. I cut a small strip, from the tank to melt back over the damaged spot. I clean the spot, and about 2 inches around the area to be repaired. Rough it up with a clean wire brush and or very coarse sandpaper.
I then clean again with acetone and use my soldering gun with a wide flat tip, first melting or “fusing” the tank split/hole to itself, then melt in the other strip removed from the old discarded tank as a weld patch, pushing the melting strip slightly into the surface of the tank working further away from where you started, basically for strength. If you don’t have an old tank to get a strip out of, I’m sure any small engine repair shop will have one they’ve tossed out. Of course if it’s a small pin hole of some sort and on a flat surface, the old way I fixed metal tanks by using a small stainless steel sheet metal screw with a silicone o-ring is a great fast fix. Use extreme caution as it’s the gas fumes that just needs a spark. All of the above is how I repair, and in no way am I stating you or anyone else should use this way to do yours.