Wizards get to choose a first and second level Wizard spell at 18th level to be able to cast at will, and there are a number of abilities, invocations, etc. that give various characters access to a select few first or second level spells at will, so I feel like some sort of high level at will casting spell for those levels isn't far off base. Third level at will casting is a different beast, but maybe not outside the realm of what 9th level magic could do with a rare and expensive material component consumed (the hour of 600 fireballs is probably fun for everyone as a one off novelty, but I wouldn't want it to be a regular strategy in my games).
Near unlimited healing is something the 5e designers have explictly tried to avoid with spells. I think a spell like this should be confined to spells the character knows from the normal (healing free) Sorcerer and Wizard spell lists, if not a specific curated list of spells.