Thank you both, I was reading (2) as ラッパ(水仙)を吹き鳴らす, which is why it made no sense.
3) Yes, it is spoken by a girl. In answer to Mike Cash's question, some of the characters, like Professor Dumbledore, speak in elaborate or old-fashioned language, while others, such as Hagrid, speak in a rough dialect. However, this character, Hermione, although she is a bit swotty, usually talks in fairly normal language, as far as I can tell. You may get a distorted view of the extent of old-fashioned or unusual language from my posts because it tends to be the unusual language that I don't understand and hence ask about.
4) This is in narrative not dialogue. So, the author's purpose in adding the furigana is to give the text a more formal tone, yes?