[1.23.0]
Update thelounge to 4.5.0
Full Changelog
ircv3: start storing/tracking msgid (#5044, #5046
topic: display topic when no arguments are given, add /cleartopic command (3d8e964, 91fb1ee by @brunnre8)
Add locked settings (admin can lock per-network configuration) (32f0181 by @brunnre8)
Drop sqlite3 dependency in favor of the built-in node:sqlite (#5055 by @MaxLeiter)
Drop Node 18 (EOL) support (#5041 by @MaxLeiter)
client: remove setAppBadge and clearAppBadge (#4873 by @brunnre8)
Force generated certificate serial to be positive, use 20 bytes (#5097 by @xPaw)
Fix spurious "insecure connection" warning by treating ::1 as localhost (#5016 by @SyntaxColoring)
Fix order of messages with identical timestamps (#5087 by @Jay2k1)
sqlite: don't interpolate the deletion query (#5086 by @brunnre8)