@congkng,
Its primarily a type of quartz that has a habit with those little grape cluster-like features. Its a type of quartz with very small crystals called "cryptocrystalline quartz". Its a type of rock that is probably chalcedony.
It seems to have some metal inclusions > Cant help you with those, take a picture with a common coin that everyone'd recognize (use that for scale so can see the size of the little "grapes". This kind of "bunch of grapes" habit is called" botryoidal" .