Expand to handle P2TR addresses, use the common script encoding utility function instead of reimplementing it.