Sounds like you need a root grapple or perhaps a skeleton rock bucket. Take a look at all the stuff here
https://www.palletforks.com/ for ideas.
My OEM bucket is 48" and is about right for dirt or gravel. It won't quite cover the front tires which are 50" wide. A full load of wet soil or gravel makes the loader grunt. I used to have bolt on pallet forks but they were a pain to use and moved the load forward 24", which severely limited the capacity.
A couple of years ago I unbolted the bucket and cut the mounting brackets off. Then welded on a skid steer universal mounting plate. Got a set of mounts for the tractor side and welded the old brackets onto the mounts so they would fit the plate on the bucket. I also bought a couple of extra plates with the intention of making a bucket, a push blade and a setup for pallet forks. Before I got that done I found a good deal on a set of forks that were made for the universal skid steer mounts. A very good investment as last summer I had a big project that required frequent changes from bucket to forks and back. A real labor saver.
Two issues with the fork setup. They are heavy and reduce the lift capacity by about 300#, but it is closer to the frame so you gain some of that back. Second, they were not made exactly right and they won't roll back enough to be level when on the ground. The tips dig in. I went with the 48" forks as I typically am picking up pallets of that size. I'm sure I can re-work the mounts on the frame and get more roll back. Another to do item....
I still plan on welding up a snow bucket. Extra capacity height with air/sight holes in the back. Probably 60 to 65 inches wide. A v-plow would be nice to have too, probably about the same width. My weld shop is unheated so I spend most of the cold weather time in the machine shop. Big welding jobs get put off for warmer weather, when there is time.