Given `heights` representing the bar heights of a histogram (each bar width 1), return the area of the largest rectangle that fits entirely under the bars.