renderView<P>(): Promise<HandlerResult>
Renders a view component with the given props and writes the result as the request's HTML response.
The engine is resolved per request from ctx.services, so a replacement
provider registered under CAPABILITIES.VIEW is honored exactly like it is
for the @Render branch.