Text box helper with templates for LLM prompts

With the sudden explosion of people using LLMs for various use cases in Home Assistant, it would be helpful to have some better tools for managing prompts. It would be really nice to have a helper that could store much longer blocks of text than the current input text helpers in order to store longer prompts to be re-used in different contexts. It should be possible to put in templates into the text blocks in order to hide or expose information according to particular use cases. This could be helpful, for example, in only exposing certain sensors for summaries when needed, but otherwise keeping them hidden in order to keep things fast.

As it is, using LLMs for conversation processing and notifications involves a lot of copy-and-pasting of different prompts, which may either be exactly the same or only subtly different. Having a way to re-use prompts would make things a lot easier.

I also think this could potentially be useful on dashboards and notifications, though not quite as essential. However, being able to re-use elements between prompts, dashboards, notifications, and even automations would make it very useful.