I have bought bolt kits from various sources. Engine kits are pretty common.
And for the most part the kits are a pretty fair deal.
Hex heads are fine for a lot of applications, just be careful not to over torque them.
For the rest of the bike I go through the parts list.
Along with the part number it usually lists the size of the bolts and types of washers etc.
Then I make up a list and go to a bolt supply house that's local to me.
They'll sell me just the bolts I need rather than ordering online where you usually have to buy a whole box.
Some of the Honda bolts are non-standard lengths and you might have to buy them longer and cut them back.
If you need a PDF of the parts list check out the link in my sig.
I bought a couple of engine bolt kits from this place:
https://alloyboltz.com/McMaster-Carr is another good source.