#25203: Info and warning messages are now displayed in error log

This change forces log level `hiero.core.log.kInfo` whenever an info message or warning message (which also uses `log.info` to output) is emitted by the engine.

This resolves a problem where previously no info or warning output was shown unless debug logging was turned on in the engine, since this implicitly also turned on info logging.

The side effect with this change is that it also enables *other* info logging, such as various messages from hiero itself. Would be great if a more hiero savvy person could take a quick look at this before it hits the mainline just to ensure that it doesn't cause any issues :)