Improvements to BufferGeometry and BufferAttribute docs

Beginning to make some improvements w/r/t #5311. Is this the right level of detail/content to include? I know we want to strike a balance between providing enough detail to figure out how to use the library (IMO without having to dive into the source) providing too much detail that people get lost. Feedback appreciated.