Yes, Apple iPhone 8 does have the OIS. It helps greatly with blur in the event of shaking hands or dim lighting and the larger sensor consistently picked up more light for better low-light photos.
Though Apple never mentioned the battery capacity on their website, during our review of the device we found that iPhone 8 does have 1821 mAh Li-Ion battery.
Yes, iPhone 8 does have the noise cancellation.
Yes, iPhone 8 does support fast charging.
You will get about 51-52GB as free memory in case of iPhone 8 64GB. However, this is very much dependent on the software version.
No longer the gold standard, the iPhone 8 is still all the phone you need.