fix(#3265781): add resource type route default for single-bundle views
Fixes #3265781.
This does not build on MR !18. The original patch and MR !18 both set a fake ResourceType('view', 'view', ...) on every exposed view's route. Testing that fix against a real openapi_jsonapi install showed it produces OpenAPI entries with no schema. Every view gets the same generic "View" tag instead of real documentation.
This MR sets the real resource type instead. It does this only when the view's entity type has exactly one bundle. It reuses the same lookup Routes::routes() already does for _jsonapi_resource_types. A view with several bundles gets no resource_type default. No single type is correct for it.
Kernel tests cover three cases: one bundle, several bundles, and a bundle with no matching resource type.
Verified on Drupal 10 and 11 via make lint and make test-kernel.