Narrowboat double-glazing will be nowhere near as good as household, the space between the panes is much smaller and the frames are less well insulated even with a thermal break.
You'd need at least two of those heatpumps for a narrowboat, and possibly three -- note that they'll be less efficient when it's cold outside (measured at +7C) which is when you really need them for heating. And I don't think those noise levels count as "silent", similar ones I've heard make a fair bit of noise especially on full power -- which again, is what you need when it's cold.
And the problem remains that -- like the Frigomar marine one I mentioned -- they consume about 1kW when they're running, which would be a lot of the time when it's cold, so at least 10kWh/day and could be double that when it's really cold. You're not going to get this power from solar panels even in summer (maybe 5kWh/day average on a 45' boat) and almost nothing in winter (<<1kWh/day) so where is the power going to come from?
Not to mention what you'll need to run the other appliances on board, including electric cooking if you go gas-free. Idle power consumption of everything on an all-electric boat like mine (including inverter, MPPTs, DC-DC, Cerbo, router...) is typically around 100W (2.4kWh/day) when moored/plugged-in *and doing nothing* like it is now, and you have to add whatever energy you use when on board (cooking, fridge, lights, TV, laptop, washer, kettle, toaster, microwave...) on top of this. Even if you're not moving at all, this could easily double the energy use, obviously this depends on what you do but another 100W average isn't that much.
So solar in summer will just about keep up with domestic power use and a bit of cruising, depending on size of boat -- your problem is that a 45' narrowboat has limited roof space, about half what a full-length boat has. In winter, no chance.
Unless you spend most of your time plugged in with battery bank power used for short cruises (up to 2 days?) or only use the boat in summer and don't move much, you're going to need an onboard generator, which means burning fuel. That's not just me saying that, it's the finding of pretty much everyone with an electric/hybrid boat.