Ship the first pluggable widget with a real frontend bundle (a search bar
for DuckDuckGo/Google/Bing + admin-managed custom engines), which required
widening widgetOrder from a closed 4-key union to a plain string[] so an
uploaded widget can be reordered relative to the built-ins with the same
up/down arrows, rather than always rendering after them. Also documents the
/widget-assets Nginx Proxy Manager location that a widget's frontendEntry
bundle needs to load at all — missing from the reverse-proxy docs since
nothing with a real frontendEntry existed until now.