Shiny module for the in-app update banner and flow
Source:R/updateBannerModule.R
update_banner_module.RdUI: renders a uiOutput slot that the server fills with a banner when
an update is available.
Server: takes a reactive yielding list(package, result) and handles
the full click-to-restart flow.