backend/drm: store pending layer FBs in wlr_drm_connector_state
This avoids storing state related to wlr_output_state in temporary field in wlr_drm_layer. That way we don't need to be careful we cleaning up, drm_connector_state_finish() will release pending buffers.