(#15352) Documentation strings for hiera_hash, hiera_array, hiera_include, hiera

When running puppet doc, the hiera functions show as "undocumented." 

This commit provides documentation strings for the hiera functions,  describing how to use these functions and explaining their optional arguments. It further includes links to the corresponding documentation at docs.puppetlabs.com, where fuller examples can be provided more easily.