When we finish a frame, we pass a size which semantic can easily be confused. Improve the documentation to clarify that the parameter size is the amount of input data being consumed and, if set, the output_buffer size can differ. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5754>