As has been said above, there are many solutions that will work better or worse for different people, different riding, different helmets etc. So experimentation is the best option sadly.
I ride dirt, road and track, so depending on what activity I am doing, I wear a different helmet for each, but I pretty much use the same camera and audio set-up for all of them as it mostly works for all but track riding (we are not allowed to mount a camera on our helmets or body on track here in the UK).
Most use a GoPro although I know people who are switching to Insta360 as they are making some good dual use cameras now. Some use DJI, some Drift, some cheep Chinese clones. So your budget is really the key and limiting factor.
When I started, I used a GoPro Hero 5 Black with the GoPro microphone adaptor Velcro'd to my helmet and a cheap VOIP mic. Over the years I have updated the camera several times and I now use the GoPro Hero 10 Black, which is the best action camera I have ever used, others have had reliability issues with them though (I've not). I use an aftermarket battery door on the camera which allows me to plug in the same microphone adaptors that I used on my Hero 5, and the same VOIP mics. To help keep water out, I tape up the mic adaptor and use Blu-Tac on the USB-C port on the camera. I mount my camera to the chin on all my helmets with the GoPro ball joint mount. I use Sugru to attach the mounting plate to my helmet. This set-up works well for me, and I know several big YouTubers who use the same mic to good effect.
Here are some links to the various components of my motovlogging kit:
Camera:
https://amzn.to/3eMA77i
Battery Door:
https://amzn.to/3s9A1tp
Mic Adaptor:
https://gopro.com/en/gb/shop/mounts-accessories/pro-3.5mm-mic-adapter/AAMIC-001.html
Mic:
https://amzn.to/3TAlzpZ
GoPro Mount:
https://amzn.to/3VJeaXl
Sugru:
https://amzn.to/3TklaIL
As for editing software, some prefer the more professional suites, others prefer simpler options, some cost mega money, others are free. I use Wondershare Filmora 9 which is super easy to use, not mega money and has a lot of higher end features too. Sadly it can't edit 360 video though, so when I use my 360 cameras, I have to edit those separately, which is fine for me, but others find that step annoying, so they use an editor that can do both.
I wear full face helmets for my riding, it makes getting good voice audio a lot easier and allows for more spirited riding too. I have found that adventure style helmets get better in helmet audio than sportsbike helmets due to having a larger chin area. If I am staying under 30mph though, my MX helmet gets even better audio, but the moment I go faster, the wind noise is terrible.
As has been said, experimentation is key, and getting good audio should be your highest priority when starting out. So try placing the mic in the helmet in different spots, some tuck it into the cheek-pad, others keep it in the chin piece with a furry deadcat cover. Others like
@Drakhen99 wear an open face helmet and have worked out ways to reduce the wind noise with magic! :-D